Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/Periferiche/FingerprintReader"
Differenze tra le versioni 14 e 15
Versione 14 del 01/05/2008 13.59.46
Dimensione: 6173
Autore: NaldiniPaolo
Commento: Indice + VersioniSupportate
Versione 15 del 01/10/2008 08.25.26
Dimensione: 8630
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from EmanueleCisotti/Prova1
Linea 4: Linea 5:
[[Indice(depth=2 align=right)]]
[[VersioniSupportate(gutsy)]]
[[Indice(depth=1)]]
[[VersioniSupportate(hardy gutsy)]]
Linea 9: Linea 10:
Questa guida spiega come installare i driver necessari all'utilizzo del lettore biometrico di impronte digitali '''Thomson Microelectronics Fingerprint Reader''' su Ubuntu 7.10.


= Per iniziare =
Per prima cosa è necessario verificare che il lettore biometrico montato sul proprio portatile sia il «'''Thomson Microelectronics Fingerprint Reader'''».

Per
fare, procedere come segue:

 0. Aprire un terminale e digitare:
{{{
lsusb
}}} oppure più semplicemente: {{{
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:
{{{
Linea 23: Linea 19:
 0. Verificare che il risultato sia: {{{ Il risultato dovrebbe essere simile al seguente:
{{{
Linea 27: Linea 24:
Se il risultato corrisponde è possibile procedere con l'installazione.
Linea 31: Linea 26:
 0. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con [:Sudo:permessi amministrativi] il file `/etc/apt/sources.list` e inserire le seguenti righe: {{{
# Lettore biometrico di impronte digitali
== Installazione su Ubuntu 8.04 «Hardy Heron» ==

[:AmministrazioneSistema/InstallareProgrammi:Installare] i seguenti pacchetti:
 * ''thinkfinger-tools''
 * ''libpam-thinkfinger''

== Installazione su Ubuntu 7.10 «Gutsy Gibbon» ==

Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/apt/sources.list` e aggiungere le seguenti righe:
{{{
Linea 36: Linea 39:
 0. Salvare e aggiornare l'elenco dei pacchetti digitando: {{{
Salvare e aggiornare l'elenco dei pacchetti digitando il seguente comando in una finestra di terminale:
{{{
Linea 39: Linea 44:
 0. 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
}}}

== Verificare l'installazione ==

È ora necessario verificare il corretto funzionamento della periferica.

 0. Digitare in un terminale: {{{

[:AmministrazioneSistema/InstallareProgrammi:Installare] i seguenti pacchetti:
  * ''thinkfinger-tools''
  * ''libpam-thinkfinger''
  * ''libthinkfinger-dev''
  * ''libthinkfinger-doc''
  * ''libthinkfinger0''

= Configurazione =

== Configurazione su Ubuntu 8.04 «Hardy Heron» ==

 0. Per abilitare il lettore è necessario digitare il seguente comando in una finestra di terminale: {{{
sudo /usr/lib/pam-thinkfinger/pam-thinkfinger-enable
}}}

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,left)]] ||<style="padding:0.5em; border:none;">In caso di errore di riconoscimento USB, riavviare il computer. ||

 0. 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)...
}}}

 0. 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.

 0. 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)...
}}}

 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.
}}}

 0. Aprire il file `/etc/pam.d/common-auth` con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo: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
}}}

== Configurazione su Ubuntu 7.10 «Gutsy Gibbon» ==

 0. Verificare il corretto funzionamento della periferica digitando in una finestra di terminale il seguente comando: {{{
Linea 57: Linea 111:
 0. Passare il dito dall'alto verso il basso sul lettore per tre volte, dovrebbe apparire: {{{  0. Passare il dito lentamente, dall'alto verso il basso sul lettore per tre volte, il risultato dovrebbe essere simile al seguente: {{{
Linea 60: Linea 114:
}}}

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;"> «Failed swipes» stà ad indicare le letture fallite, per evitare che ciò accada scorrere il dito abbastanza lentamente. ||

Ora è necessario verificare che la registrazione delle impronte sia andata a buon fine.

 0. In un terminale digitare: {{{
}}} La dicitura «failed swipes» indica le letture fallite, per evitare che si presentino errori in lettura scorrere il dito lentamente.

 0. Per verificare che la registrazione delle impronte sia andata a buon fine, è sufficiente digitare il seguente comando in una finestra di terminale: {{{
Linea 76: Linea 126:
 0. Passare quindi il dito sul lettore e se l'output sarà simile al seguente: {{{  0. Passare il dito sul lettore, nel caso di errori dovrebbe comparire il seguente risultato: {{{
Linea 79: Linea 129:
}}} significa che tutto è andato a buon fine.

= Configurare il lettore biometrico =

 0. C
on un [:Ufficio/EditorDiTesto:editor di testo] e i [:Sudo:permessi amministrativi], aprire il file `/etc/pam.d/common-auth` e sostituire la riga: {{{
}}}

 0. Aprire il file `/etc/pam.d/common-auth` con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e cercare la seguente riga: {{{
Linea 85: Linea 133:
}}} con {{{ }}} Sostituirla con il seguente testo: {{{
Linea 90: Linea 138:
 0. Aggiungere alla fine del file `/etc/modules` la riga: {{{  0. Per caricare il modulo all'avvio del sistema è necessario aprire il file `/etc/modules` con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e aggiungere la seguente riga in fondo: {{{
Linea 92: Linea 140:
}}} in modo da poter caricare il modulo all'avvio del sistema.
 0. Per la sessione corrente eseguire nel terminale: {{{
sudo modprobe uinput
}}} e verificare la presenza del modulo con: {{{
lsmod | grep uinput
}}} Se il modulo è caricato, dovrebbe restituire: {{{
uinput 10368 0
}}}

== Aggiungere gli utenti ==

A questo punto non rimane che aggiungere gli utenti e registrare le impronte digitali.

 0. Eseguire nel terminale: {{{
}}}
 
 0. Per registrare le proprie impronte digitali, è sufficiente digitare il seguente comando in una finestra di terminale: {{{
Linea 109: Linea 146:
 0. È possibile aggiungere anche l'utente ''root'' digitando, sempre in un terminale: {{{
sudo tf-tool --add-user root
}}} A questo punto non rimane che riavviare per provare a eseguire l'accesso.

== Gnome-Screensaver ==

E' necessario avare installato gnome-screensaver 2.18.2 o superiore.

 0. Eseguire nel terminale: {{{
= Proteggere il salva schermo di GNOME =

Digitare il seguente comando in una finestra di terminale:
{{{
Linea 119: Linea 151:
}}} Ora dovrebbe essere possibile effettuare l'accesso utilizzando il lettore biometrico.

 0. Modificate il file `/etc/udev/rules.d/60-thinkfinger.rules` in questo modo: {{{
}}}

Aprire il file `/etc/udev/rules.d/60-thinkfinger.rules` con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e modificarlo come segue:
{{{
Linea 137: Linea 170:
}}} Potrebbe essere necesario un riavvio del sistema per remdere attive le modifiche.

 0. Modificate il file `/etc/pam.d/gnome-screensaver` in questo modo: {{{
}}}

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

Aprire il file `/etc/pam.d/gnome-screensaver` con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e modificarlo come segue:
{{{
Linea 146: Linea 182:
 0. Aggiungete l'utente al gruppo fingerprint con: {{{ Salvare e chiudere l'editor. Per aggiungere l'utente al gruppo '''fingerprint''' è sufficiente digitare il seguente comando in una finestra di terminale:
{{{
Linea 150: Linea 187:
 0. Cambiate il proprietario del file: {{{ Per cambiate il proprietario del file è sufficiente digitare il seguente comando in una finestra di terminale:
{{{
Linea 154: Linea 192:
 0. Dategli i permessi di sola lettura con: {{{ Per incrementare la sicurezza è necessario impostare i permessi in sola lettura; digitare il seguente comando in una finestra di terminale:
{{{
Linea 160: Linea 199:
 * [http://thinkfinger.sourceforge.net/ Sito del progetto]

## da questo punto in poi non modificare!
 * [http://thinkfinger.sourceforge.net/ Sito ufficiale del progetto]
Linea 164: Linea 202:

CategoryHardware
CategoryHardware CategorySicurezza

BR Indice(depth=1) VersioniSupportate(hardy gutsy)

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»

[:AmministrazioneSistema/InstallareProgrammi:Installare] i seguenti pacchetti:

  • thinkfinger-tools

  • libpam-thinkfinger

Installazione su Ubuntu 7.10 «Gutsy Gibbon»

Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/apt/sources.list e aggiungere le seguenti righe:

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 l'elenco dei pacchetti digitando il seguente comando in una finestra di terminale:

sudo apt-get update

[:AmministrazioneSistema/InstallareProgrammi:Installare] i seguenti pacchetti:

  • thinkfinger-tools

  • libpam-thinkfinger

  • libthinkfinger-dev

  • libthinkfinger-doc

  • libthinkfinger0

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

Immagine(Icone/Grandi/info.png,,left)

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 [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo: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

Configurazione su Ubuntu 7.10 «Gutsy Gibbon»

  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 <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, 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 <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 [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo: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
  6. Per caricare il modulo all'avvio del sistema è necessario aprire il file /etc/modules con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e aggiungere la seguente riga in fondo:

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

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 [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo: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 [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo: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