#format wiki #LANGUAGE it <
> <> <> <> = Introduzione = In questa guida viene spiegato come installare e configurare l'interfaccia di un lettore biometrico di impronte digitali per effettuare il login e il logout, avviare il blocca schermo, avviare applicazioni (anche da terminale) che richiedono privilegi amministrativi. {{{#!wiki important L'applicazione Fingerprint GUI indicata in questa [[Hardware/Periferiche/FingerprintGui|guida]] non è più attivamente sviluppata e il PPA non fornisce pacchetti per Ubuntu 22.04 e versioni successive. }}} A partire da Ubuntu 20.04, il supporto per i lettori di impronte digitali è diventato nativo nel sistema (tramite `fprintd` e l'integrazione con il gestore di login [[AmbienteGrafico/DisplayManager/GDM|GDM]]). = Preparativi = Verificare che il lettore di impronte sia stato rilevato dal sistema operativo, digitando nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{ lsusb | grep -i Fingerprint }}} l'output dovrebbe mostrare l'ID del produttore e del dispositivo (es. ID 138a:0011). {{{#!wiki note È possibile consultare l'elenco dei dispositivi supportati dal driver principale (libfprint) alla [[https://fprint.freedesktop.org/supported-devices.html|pagina ufficiale del progetto]]. }}} = Installazione = {{{#!wiki important Se in precedenza era stato installato manualmente '''Fingerprint GUI''' tramite PPA, è fondamentale rimuoverlo per evitare conflitti con il nuovo sistema. Rimuovere tutti i file binari, le librerie condivise, altri file e annullare tutte le modifiche apportate ai file di configurazione del sistema (in particolare per i file contenuti nella cartella `/etc/pam.d/`). }}} Nella maggior parte delle installazioni di Ubuntu, i pacchetti necessari sono già presenti. In caso contrario, è possibile installarli: 0. Aggiornare l'elenco dei pacchetti:{{{ sudo apt update }}} 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti necessari:{{{ sudo apt install fprintd libpam-fprintd }}} = Configurazione = == Interfaccia Grafica (GNOME) == Sull'ambiente grafico [[AmbienteGrafico/Gnome|GNOME]], la configurazione è immediata: 0. Aprire '''Impostazioni'''. 0. Selezionare la scheda '''Utenti''' nella colonna a sinistra. 0. Fare clic su '''Accesso con impronta digitale'''. 0. Seguire le istruzioni per registrare le dita desiderate. == Riga di comando (Alternativo) == Se si utilizza un ambiente desktop diverso o si preferisce il terminale, è possibile registrare l'impronta (ad esempio del dito indice destro) con il comando:{{{ fprintd-enroll }}} Verrà richiesto di passare il dito sul sensore più volte finché la registrazione non sarà completata. = Abilitazione PAM = Per fare in modo che il sistema richieda l'impronta digitale per il login o per il comando di [[AmministrazioneSistema/PrivilegiDiAmministrazione/Sudo|amministrazione sudo]], assicurarsi che il profilo PAM sia attivo: 0. Digitare in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ sudo pam-auth-update }}} 0. Utilizzare i tasti freccia e la barra spaziatrice per assicurarsi che la voce '''Fingerprint authentication''' sia selezionata (segnata con un asterisco [*]). 0. Selezionare '''OK''' e premere Invio. = Problemi noti = Se qualcosa non funziona come ci si aspetta, seguire i seguenti passaggi. == Sensore non rilevato == Alcuni sensori moderni (specialmente quelli montati su laptop HP, Dell o Lenovo recenti) richiedono driver proprietari o firmware specifici non inclusi in `libfprint`. In questi casi, verificare se il produttore fornisce driver per Linux o consultare il forum della comunità. == Conflitto con Fingerprint GUI == Se dopo l'installazione il sistema non riconosce il lettore, controllare che non siano rimaste configurazioni residue nel file `/etc/pam.d/common-auth`. Se sono presenti righe che fanno riferimento a `pam_fingerprint-gui.so`, esse vanno rimosse o commentate. ## 0. Accertarsi che il profilo '''PAM''' chiamato '''Fingerprint authentication by Fingerprint GUI''' sia in cima alla lista e attivo. ## 0. In caso contrario provare a resettare il proprio '''PAM''' ai valori predefiniti di sistema digitando:{{{ ##sudo pam-auth-update --force ##}}} = Ulteriori risorse = * [[https://fprint.freedesktop.org/ | Sito ufficiale del progetto fprint]] * [[https://help.ubuntu.com/stable/ubuntu-help/session-fingerprint.html.it|Guida ufficiale di Ubuntu]] ---- CategoryHomepage CategoryNuoviDocumenti