#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