Installare ThinkFinger su Fedora 9
ThinkFinger è il driver che consente di utilizzare i lettori di impronte digitali aventi chipset UPEK/SGS Thomson Microelectronics.
Quali produttori di notebook utilizzano questa periferica?
- IBM/Lenovo
- Dell
- Toshiba (anche se alcuni modelli risultano utilizzare una differente periferica prodotta da AuthenTec, non compatibile con il succitato driver)
Installazione
- su -
(inserire la password di ‘root‘) - yum install thinkfinger
(yum provvederà all’installazione del pacchetto thinkfinger per l’architettura del vostro sistema, x86_64 nel mio caso)
=========================================
Package Arch Version Repository Size
=========================================
Installing:
thinkfinger x86_64 0.3-8.fc9 fedora 40 k
Testare il funzionamento del driver
(sempre dall’utente root)
- tf-tool –acquire
- tf-tool –verify
Verrà richiesto di passare/trascinare il dito tre volte sul fingerprint reader, dopodiché i dati acquisiti verranno salvati all’interno del file /tmp/test.bir e sarà possibile verificarne la corretta acquisizione passando –verify come argomento al comando tf-tool.
Utilizzare il modulo PAM (Pluggable Authentication Modules) pam_thinkfinger.so come sorgente di autenticazione
- Aggiungere le seguenti righe all’interno del file /etc/pam.d/system-auth:
auth required pam_env.so
auth sufficient pam_thinkfinger.so
auth sufficient pam_unix.so nullok try_first_pass
auth requisite pam_succeed_if.so uid >= 500 quiet
auth required pam_deny.so - tf-tool –add-user $USERNAME
(consente all’utente di aggiungere la propria impronta su thinkfinger così da poter sostituire l’autenticazione via password ad una basata su lettura dell’impronta digitale)
Note
- Nel caso modificaste le impostazioni relative alle sorgenti di autenticazione utilizzando strumenti come authconfig o system-config-authentication dovrete re-inserire nuovamente la configurazione del modulo pam_thinkfinger.so all’interno del file /etc/pam.d/system-auth poiché i succitati strumenti non supportano al momento tale sorgente di autenticazione.
- Al fine di abilitare il debugging del modulo pam_thinkfinger è sufficiente aggiungere l’opzione ‘debug‘ alla fine della riga di caricamento del modulo, come segue:auth sufficient pam_thinkfinger.so debug







Are you able to shutdown your computer from gdm when pam_thinkfinger.so is present in /etc/pam.d/system-auth ?
In my case (under gentoo), gdm is relaunched when trying to poweroff from it because pam_thinkfinger seems to fail causing gdm to be restarted
Thanks
@ Pacho Ramos: I’ll try to reproduce your pam_thinkfinger’s behaviour as soon as possible. Stay tuned!
Any news here? Thanks a lot
Stesso errore della persona precedente su ArchLinux, ThinkPad X41. Sarebbe molto carino far funzionare l’autenticazione da impronta, ma se deve essere a costo di non poter spegnere la macchina…