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

  1. 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)...
  2. 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.

  3. 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)...
  4. 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 
  1. Inserire alla fine del file le seguenti righe :

    auth    sufficient      pam_thinkfinger.so
    auth required pam_unix.so nullok_secure try_first_pass
  2. Per caricare il modulo all'avvio del sistema è necessario aprire il file /etc/modules  e aggiungervi aala fine la seguente riga:

    uinput
  3. 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.