IndiceBR TableOfContents |
Introduzione
Questa guida spiega come installare i driver necessari all'utilizzo del lettore biometrico di impronte digitali Thomson Microelectronics Fingerprint Reader.
Fingerprint Reader (lettore biometrico di impronte digitali)
Test preliminare
Per prima cosa occorre verificare che il lettore biometrico montato sul proprio notebook sia il «Thomson Microelectronics Fingerprint Reader». Per fare ciò digitare nel terminale:
lsusb
oppure più semplicemente:
lsusb | grep Fingerprint
e verificare che il risultato sia «Bus 001 Device 004: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader».
Se il risultato corrisponde è possibile procedere con l'installazione.
Installazione
Inserire nel file /etc/apt/sources.list le seguenti righe:
# Lettore biometrico di impronte digitali deb http://ppa.launchpad.net/jldugger/ubuntu gutsy main restricted universe multiverse deb-src http://ppa.launchpad.net/jldugger/ubuntu gutsy main restricted universe multiverse
Salvare e aggiornare digitando:
sudo apt-get update
Installare i pacchetti thinkfinger-tools, libpam-thinkfinger, libthinkfinger0, libthinkfinger-dev e libthinkfinger-doc digitando:
sudo apt-get install libpam-thinkfinger libthinkfinger-dev libthinkfinger-doc libthinkfinger0 thinkfinger-tools
Verifica dell'installazione
Adesso non resta che provare il lettore per verificare il corretto funzionamento.
Digitare nel terminale:
sudo tf-tool --acquire
Dovrebbe restituire un output simile al seguente:
ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/) Copyright (C) 2006, 2007 Timo Hoenig <thoenig@suse.de> Initializing... done. Please swipe your finger (successful swipes 0/3, failed swipes: 0)...
Passare il dito dall'alto verso il basso sul lettore per tre volte, dovrebbe apparire:
Please swipe your finger (successful swipes 3/3, failed swipes: 0)... done. Storing data (/tmp/test.bir)... done.
«Failed swipes» stà ad indicare le letture fallite, per evitare che ciò accada scorrere il dito abbastanza lentamente. |
Ora rimane solo da verificare che la registrazione delle impronte sia andata a buon fine. Nel terminale digitare quindi:
sudo tf-tool --verify
Dovrebbe apparire una schermata simile alla seguente:
ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/) Copyright (C) 2006, 2007 Timo Hoenig <thoenig@suse.de> Initializing... done. Please swipe your finger (successful swipes 0/1, failed swipes: 0)...
Passare quindi il dito sul lettore e se l'output sarà simile al seguente:
Please swipe your finger (successful swipes 1/1, failed swipes: 0)... done. Result: Fingerprint does match.
significa che tutto è andato a buon fine.
Configurazione del lettore biometrico
Con un editor di testo aprite il file /etc/pam.d/common-auth e sostituite la riga:
auth required pam_unix.so nullok_secure
con
auth sufficient pam_thinkfinger.so auth required pam_unix.so nullok_secure try_first_pass
Aggiungete alla fine del file /etc/modules la riga:
uinput
in modo da poter caricare il modulo all'avvio del sistema. Per la sessione corrente eseguite nel terminale
sudo modprobe uinput
e verificate la presenza del modulo con
lsmod | grep uinput
che se tutto è andato bene dovrebbe restituire
uinput 10368 0
Aggiunta degli utenti
A questo punto non ci rimane che aggiungere gli utenti e registrare le impronte digitali. Eseguite nel terminale
sudo tf-tool --add-user $USERNAME
Ora dovreste essere in grado di effettuare il login utilizzando il lettore biometrico.
Se volete potete aggiungere anche l'utente Root digitando
sudo tf-tool --add-user root
A questo punto non rimane che riavviare per provare il login.