Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In questa guida viene spiegato come installare e configurare Fingerprint GUI, un'interfaccia per utilizzare 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.
Preparativi
Verificare che il lettore di impronte sia stato rilevato dal sistema operativo, digitando in una finestra di terminale il comando:
lsusb | grep Fingerprint
l'output dovrebbe essere simile al seguente:
Bus 003 Device 003: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Controllare che l'ID della periferica rientri negli elenchi delle periferiche supportate:
045e:00bb 08ff:1683 08ff:2580 08ff:268d 147e:2020 045e:00bc 08ff:1684 08ff:2660 08ff:268e 147e:3001 045e:00bd 08ff:1685 08ff:2680 08ff:268f 1c7a:0603 045e:00ca 08ff:1686 08ff:2681 08ff:2691 0483:2015 08ff:1687 08ff:2682 08ff:2810 0483:2016 08ff:1688 08ff:2683 08ff:5501 05ba:0007 08ff:1689 08ff:2684 08ff:5731 05ba:0008 08ff:168a 08ff:2685 138a:0001 05ba:000a 08ff:168b 08ff:2686 138a:0005 061a:0110 08ff:168c 08ff:2687 138a:0008 08ff:1600 08ff:168d 08ff:2688 138a:0011 08ff:1660 08ff:168e 08ff:2689 138a:0017 08ff:1680 08ff:168f 08ff:268a 138a:0018 08ff:1681 08ff:2500 08ff:268b 147e:1000 08ff:1682 08ff:2550 08ff:268c 147e:2016
e
0483:2015 147e:1003 147e:3000 0483:2016 147e:2015 147e:3001 147e:1000 147e:2016 147e:5002 147e:1001 147e:2020 147e:5003 147e:1002
Installazione
Se in precedenza si è installato manualmente Fingerprint GUI, disinstallarlo completamente. 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/).
Aggiungere il PPA e aggiornare l'elenco dei pacchetti digitando il comando:
sudo add-apt-repository ppa:fingerprint/fingerprint-gui sudo apt-get update
Installare i seguenti pacchetti: libbsapi policykit-1-fingerprint-gui e fingerprint-gui
- Effettuare il logout e in seguito rieffettuare il login.
Nota per gli utenti KDE SC: Fingerprint GUI non funziona con kdm e kscreensaver per via di un bug (105631) .
Per gli utenti di Lubuntu: Lxdm non supporta bene i metodi di autenticazione alternativa nello stack di PAM. Se si vuole utilizzare Fingerprint GUI in Lubuntu, installare i pacchetti lightdm e lightdm-gtk-greeter.
Configurazione
Avviare Fingerprint GUI e registrare le proprie impronte digitali.
Disinstallazione
Su GNOME
Il pacchetto policykit-1-fingerprint-gui sostituisce il demone PolicyKit di GNOME (contenuto nel pacchetto policykit-1-gnome).
Una volta disinstallato sarà necessario Installare nuovamente il pacchetto policykit-1-gnome.
Su KDE
Il pacchetto policykit-1-fingerprint-gui sostituisce il demone PolicyKit di KDE (contenuto nel pacchetto polkit-kde-1).
Una volta disinstallato sarà necessario Installare nuovamente il pacchetto polkit-kde-1.
Problemi noti
Se qualcosa non funziona come ci si aspetta, seguire i seguenti passaggi.
Controllo profilo PAM
Digitare in un terminale:
sudo pam-auth-update
Accertarsi che il profilo PAM chiamato Fingerprint authentication by Fingerprint GUI sia in cima alla lista e attivo.
In caso contrario provare a resettare il proprio PAM ai valori predefiniti di sistema digitando:
sudo pam-auth-update --force
Controllo file di log
Controllare il file /var/log/auth.log per ottenere informazioni. Fingerprint GUI è impostato in modo predefinito ad avviarsi in modalità di debugging.