Dimensione: 6173
Commento: Indice + VersioniSupportate
|
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. Con 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»
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. |
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)...
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.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)...
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 [: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»
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)...
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.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)...
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 [: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
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
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
[http://thinkfinger.sourceforge.net/ Sito ufficiale del progetto]