11639
Commento:
|
← Versione 17 del 31/01/2021 21.06.17 ⇥
0
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from EmanueleCisotti/Prova1 #format wiki #LANGUAGE it [[BR]] [[Indice(depth=1)]] [[VersioniSupportate(intrepid 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.10 «Intrepid Ibex» == Aggiungete i seguenti [:Repository:Repository]: {{{ deb http://ppa.launchpad.net/jon-oberheide/ubuntu intrepid main deb-src http://ppa.launchpad.net/jon-oberheide/ubuntu intrepid main }}} [:AmministrazioneSistema/InstallareProgrammi:Installare] il seguente pacchetto: * ''thinkfinger-tools'' == 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.10 «Intrepid Ibex» == 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, sostituendo $USERNAME con il proprio nome utente: {{{ tf-tool --acquire $USERNAME }}} 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. Se vuole usare il lettore di impronte anche da amministratore bisognerà ripetere il passaggio con l'utente ''root'': {{{ tf-tool --acquire root }}} 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: {{{ # here are the per-package modules (the "Primary" block) auth sufficient pam_thinkfinger.so auth [success=1 default=ignore] pam_unix.so try_first_pass nullok_secure # here's the fallback if no module succeeds }}} == 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: {{{ 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)... }}} 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. 0. 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)... }}} 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 }}} 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: {{{ uinput }}} 0. 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] ---- CategoryHardware CategorySicurezza |