Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati


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 Ubuntu 8.04 «Hardy Heron»

Installare i seguenti pacchetti:

  • thinkfinger-tools

  • libpam-thinkfinger

Configurazione

Configurazione su Ubuntu 8.04 «Hardy Heron»

  1. Per abilitare il lettore è necessario digitare il seguente comando in una finestra di terminale:

    sudo /usr/lib/pam-thinkfinger/pam-thinkfinger-enable

In caso di errore di riconoscimento USB, riavviare il computer.

  1. Per acquisire l'impronta digitale è sufficiente digitare il seguente comando in una finestra di terminale:

    tf-tool --acquire

    Il risultato dovrebbe essere 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)...
  2. Passare il dito lentamente dall'alto verso il basso sul lettore per tre volte, dovrebbe apparire il seguente messaggio:

    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:

    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)...
  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.
  5. Aprire il file /etc/pam.d/common-auth con un editor di testo e con i privilegi di amministrazione e cercare la seguente riga:

    auth    required        pam_unix.so nullok_secure

    Sostituirla con il seguente testo:

    auth    sufficient      pam_thinkfinger.so
    auth    required        pam_unix.so nullok_secure try_first_pass

Proteggere il salva schermo di GNOME

Digitare il seguente comando in una finestra di terminale:

groupadd fingerprint

Aprire il file /etc/udev/rules.d/60-thinkfinger.rules con un editor di testo con i privilegi di amministrazione e modificarlo come segue:

# udev rules file for the thinkfinger fingerprint scanner
#
# gives access to the fingerprint reader to those in the "fingerprint" group
#
# Taken from:
#  http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_Thin$
# which was taken and modified from:
#  http://article.gmane.org/gmane.linux.drivers.thinkfinger/329
#

# SGS Thomson Microelectronics Fingerprint Reader
SYSFS{idVendor}=="0483", SYSFS{idProduct}=="2016", SYMLINK+="input/thinkfinger-$

# the also-needed uinput device
KERNEL=="uinput", MODE="0660", GROUP="fingerprint"

Salvare e chiudere l'editor. Infine, riavviare il sistema per applicare le modifiche.

Aprire il file /etc/pam.d/gnome-screensaver con un editor di testo con i privilegi di amministrazione e modificarlo come segue:

@include common-auth

auth    sufficient      pam_thinkfinger.so
auth    required        pam_unix.so try_first_pass nullok_secure

Salvare e chiudere l'editor. Per aggiungere l'utente al gruppo fingerprint è sufficiente digitare il seguente comando in una finestra di terminale:

sudo gpasswd -a $USERNAME fingerprint

Per cambiate il proprietario del file è sufficiente digitare il seguente comando in una finestra di terminale:

sudo chown $USERNAME:root /etc/pam_thinkfinger/$USERNAME.bir

Per incrementare la sicurezza è necessario impostare i permessi in sola lettura; digitare il seguente comando in una finestra di terminale:

sudo chmod 400 /etc/pam_thinkfinger/$USERNAME.bir

Ulteriori risorse


CategoryHardware CategorySicurezza CategoryDaRevisionare