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 3 e 19 (in 16 versioni)
Versione 3 del 22/02/2008 01.16.42
Dimensione: 4594
Autore: AlexTrenta
Commento:
Versione 19 del 14/03/2011 12.50.35
Dimensione: 5396
Autore: localhost
Commento: converted to 1.6 markup
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 3: Linea 4:
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents]]||
http://i.faves.com/01/f2/9464/f871347b/a743c72a07a843d940_5.jpg
<<BR>>
<<Indice(depth=1)>>
<<Informazioni(rilasci="8.04")>>

Linea 8: Linea 11:
Questa guida spiega come installare i driver necessari all'utilizzo del lettore biometrico di impronte digitali Thomson Microelectronics Fingerprint Reader. Questa guida spiega come installare i driver necessari all'utilizzo del lettore biometrico di impronte digitali '''Thomson Microelectronics Fingerprint Reader'''.
Linea 10: Linea 13:
= Preparativi =
Linea 11: Linea 15:
== 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:
È 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 27: Linea 20:
e verificare che il risultato sia «Bus 001 Device 004: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader». Il risultato dovrebbe essere simile al seguente:
{{{
Bus 001 Device 004: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
}}}
Linea 29: Linea 25:
Se il risultato corrisponde è possibile procedere con l'installazione. = Installazione =
Linea 31: Linea 27:
=== Installazione === == Installazione su Ubuntu 8.04 «Hardy Heron» ==
Linea 33: Linea 29:
Inserire nel file `/etc/apt/sources.list` le seguenti righe: [[AmministrazioneSistema/InstallareProgrammi|Installare]] i seguenti pacchetti:
 * ''thinkfinger-tools''
 * ''libpam-thinkfinger''
Linea 35: Linea 33:
{{{
# 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
= 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
Linea 40: Linea 40:
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
Linea 48: Linea 41:
}}}
=== Verifica dell'installazione ===
Adesso non resta che provare il lettore per verificare il corretto funzionamento.
||<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. ||
Linea 52: Linea 43:
Digitare nel terminale:
{{{
sudo tf-tool --acquire
}}}
D
ovrebbe restituire un output simile al seguente:
{{{
 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: {{{
Linea 65: Linea 53:
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, dovrebbe apparire il seguente messaggio: {{{
Linea 70: Linea 56:
}}} }}} La dicitura «failed swipes» indica le letture fallite, per evitare che si presentino errori in lettura scorrere il dito lentamente.
Linea 72: Linea 58:
||<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 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:
{{{
 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: {{{
Linea 88: Linea 68:
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 95: Linea 73:
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:
{{{
 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 102: Linea 75:
}}}
con
{{{
}}} Sostituirla con il seguente testo: {{{
Linea 109: Linea 80:
Aggiungete alla fine del file /etc/modules la riga: = Proteggere il salva schermo di GNOME =

Digitare il seguente comando in una finestra di terminale:
Linea 111: Linea 84:
uinput
}}}
in modo da poter caricare il modulo all'avvio del sistema.
Per la sessione corrente eseguite nel 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:
Linea 116: Linea 89:
sudo modprobe uinput
}}}
e verificate la presenza del modulo con
{{{
lsmod | grep uinput
}}}
che se tutto è andato bene dovrebbe restituire
{{{
uinput 10368 0
# 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"
Linea 127: Linea 106:
= Aggiunta degli utenti =
A questo punto non ci rimane che aggiungere gli utenti e registrare le impronte digitali.
Eseguite nel terminale
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 131: Linea 110:
sudo tf-tool --add-user $USERNAME
}}}
Ora dovreste essere in grado di effettuare il login utilizzando il lettore biometrico.
@include common-auth
Linea 135: Linea 112:
Se volete potete aggiungere anche l'utente Root digitando
{{{
sudo tf-tool --add-user root
auth sufficient pam_thinkfinger.so
auth required pam_unix.so try_first_pass nullok_secure
Linea 140: Linea 116:
A questo punto non rimane che riavviare per provare il login. 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
}}}
Linea 142: Linea 121:
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
}}}
Linea 144: Linea 132:
 * http://thinkfinger.sourceforge.net/
Linea 146: Linea 133:
## da questo punto in poi non modificare!  * [[http://thinkfinger.sourceforge.net/|Sito ufficiale del progetto]]
Linea 148: Linea 136:
CategoryNuoviDocumenti CategoryHardware CategorySicurezza CategoryDaRevisionare


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