Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "EmanueleCisotti/Prove3"
Differenze tra le versioni 5 e 17 (in 12 versioni)
Versione 5 del 08/11/2008 14.33.49
Dimensione: 11639
Commento:
Versione 17 del 31/01/2021 21.06.17
Dimensione: 0
Autore: wilecoyote
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
#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