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 7 e 8
Versione 7 del 13/11/2008 19.07.27
Dimensione: 12211
Commento: Revisionata parte installazione
Versione 8 del 13/11/2008 19.25.06
Dimensione: 12089
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 75: Linea 75:
}}}

||<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: {{{
}}} Nel caso non venga riconoscimento correttamente il lettore di impronte digitali riavviare il computer.

 0. Per acquisire l'impronta digitare all'interno di una finestra di terminale il seguente comando:{{{
Linea 87: Linea 85:
}}}

 0. Passare il dito lentamente dall'alto verso il basso sul lettore per tre volte, dovrebbe apparire il seguente messaggio: {{{
}}} Sostituire la dicitura «$USERNAME» con il nome utente di sistema.

 0. Passare il dito lentamente dall'alto verso il basso sul lettore per tre volte: {{{
Linea 94: Linea 92:
 0. Per verificare che la registrazione delle impronte sia andata a buon fine, è sufficiente digitare il seguente comando in una finestra di terminale: {{{  0. Per verificare che la registrazione delle impronte digitale sia avvenuta correttamente, digitare il seguente comando all'interno di una finestra di terminale:{{{
Linea 96: Linea 94:
}}} Dovrebbe apparire una schermata simile alla seguente: {{{ }}} Verrà visualizzata una schermata simile alla seguente: {{{
Linea 104: Linea 102:
 0. Se vuole usare il lettore di impronte anche da amministratore bisognerà ripetere il passaggio con l'utente ''root'':
{{{
 0. Per utilizzare il lettore d'impronte digitali con l'utente amministrativo digitare il seguente comando all'interno di una finestra di terminale:{{{

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»

Per installare l'applicazione in questione è utile aggiungere dei [:Repository:repository] esterni al proprio [:SourcesList:file dei repository].

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

deb http://ppa.launchpad.net/jon-oberheide/ubuntu intrepid main
deb-src http://ppa.launchpad.net/jon-oberheide/ubuntu intrepid main

Sarà necessario ricaricare la lista con il seguente comando:

sudo apt-get update

Una volta terminate tali operazioni sarà possibile procedere con l'[:AmministrazioneSistema/InstallareProgrammi:installazione] del 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»

Per installare l'applicazione in questione è utile aggiungere dei [:Repository:repository] esterni al proprio [:SourcesList:file dei repository].

Aprire il file /etc/apt/sources.list con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] ed 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»

  1. Per abilitare il lettore è necessario digitare il seguente comando in una finestra di terminale:

    sudo /usr/lib/pam-thinkfinger/pam-thinkfinger-enable
    Nel caso non venga riconoscimento correttamente il lettore di impronte digitali riavviare il computer.
  2. Per acquisire l'impronta digitare all'interno di una finestra di terminale il seguente comando:

    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)...
    Sostituire la dicitura «$USERNAME» con il nome utente di sistema.
  3. Passare il dito lentamente dall'alto verso il basso sul lettore per tre volte:

    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.
  4. Per verificare che la registrazione delle impronte digitale sia avvenuta correttamente, digitare il seguente comando all'interno di una finestra di terminale:

    tf-tool --verify

    Verrà visualizzata 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)...
  5. Per utilizzare il lettore d'impronte digitali con l'utente amministrativo digitare il seguente comando all'interno di una finestra di terminale:

    tf-tool --acquire root
  6. 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.
  7. 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»

  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


CategoryHomepage