Fingerprint reader on Debian Squeeze
Introduzione
Questa guida spiega come installare i driver necessari all'utilizzo del lettore biometrico di impronte digitali Thomson Microelectronics Fingerprint Reader.
Preparativi
È necessario verificare che il lettore biometrico montato sul proprio portatile sia il «Thomson Microelectronics Fingerprint Reader», aprire una finestra di terminale e digitare il seguente comando:
lsusb | grep Fingerprint
Il risultato dovrebbe essere simile al seguente:
Bus 001 Device 004: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Installazione
Installazione su Debian Testing «Squeeze»
Aggiungere al file /etc/apt/sources.list le seguenti righe:
## Lettore Biometrico (Debian experimental)
deb ftp://mirrors.kernel.org/debian/ experimental main contrib non-free
deb-src ftp://mirrors.kernel.org/debian/ experimental main contrib non-free
Salvare e aggiornare l'elenco dei pacchetti digitando il seguente comando in una finestra di terminale:
# apt-get update
Installare quindi i seguenti pacchetti:
-
thinkfinger-tools
-
libpam-thinkfinger
-
libthinkfinger-dev
-
libthinkfinger-doc
-
libthinkfinger0
Configurazione
-
Verificare il corretto funzionamento della periferica digitando in una finestra di terminale il seguente comando:
sudo tf-tool --acquire
Dovrebbe restituire un output simile al seguente:
ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig
Initializing... done.
Please swipe your finger (successful swipes 0/3, failed swipes: 0)... -
Passare il dito lentamente, dall'alto verso il basso sul lettore per tre volte, il risultato dovrebbe essere simile al seguente:
Please swipe your finger (successful swipes 3/3, failed swipes: 0)... done.
Storing data (/tmp/test.bir)... done.La dicitura «failed swipes» indica le letture fallite, per evitare che si presentino errori in lettura scorrere il dito lentamente.
-
Per verificare che la registrazione delle impronte sia andata a buon fine, è sufficiente digitare il seguente comando in una finestra di terminale:
sudo tf-tool --verify
Dovrebbe apparire una schermata simile alla seguente:
ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig
Initializing... done.
Please swipe your finger (successful swipes 0/1, failed swipes: 0)... -
Passare il dito sul lettore, nel caso di errori dovrebbe comparire il seguente risultato:
Please swipe your finger (successful swipes 1/1, failed swipes: 0)... done.
Result: Fingerprint does match.
Aprire il file /etc/pam.d/common-auth con un editor di testo e commentare tutte le righe non commentate aggiungendo all'inizio di ogni riga #, ad esempio:
auth [success=1 default=ignore] pam_unix.so nullok_secure
deve diventare così:
#auth [success=1 default=ignore] pam_unix.so nullok_secure
-
Inserire alla fine del file le seguenti righe :
auth sufficient pam_thinkfinger.so
auth required pam_unix.so nullok_secure try_first_pass -
Per caricare il modulo all'avvio del sistema è necessario aprire il file /etc/modules e aggiungervi aala fine la seguente riga:
uinput
-
Per registrare le proprie impronte digitali, è sufficiente digitare il seguente comando in una finestra di terminale:
sudo tf-tool --add-user $USERNAME
Ora dovrebbe essere possibile effettuare l'accesso utilizzando il lettore biometrico.







