Authentification avec un lecteur d’empreintes digitales Thomson SGS
La série XPS des laptops DELL est livrée équipée d’un lecteur d’empreintes digitales. Ce lecteur Thomson est identique à celui équipant les Thinkpad d’Ibm. Le faire fonctionner sous Ubuntu est un jeu d’enfant… Jugez par vous même !
Un petit coup d’oeil aux périphériques USB, c’est bien un Thomson…
$ lsusb Bus 007 Device 003: ID 05a9:2640 OmniVision Technologies, Inc. Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub |
Installons les paquets nécessaires, à savoir les utilitaires qui vont bien et les modules d’authentification PAM.
$ sudo aptitude install thinkfinger-tools libpam-thinkfinger |
L’utilitaire tf-tool permet de manipuler les empreintes.
Pour l’enregistrer , c’est l’option –acquire. Il faudra ensuite passer le doigt pas trop vite sur le capteur, en appuyant modérément.
$ sudo tf-tool --acquire ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/) Copyright (C) 2006, 2007 Timo Hoenig Initializing... done. Please swipe your finger (successful swipes 3/3, failed swipes: 0)... done. Storing data (/home/joel/.thinkfinger.bir)... done. |
Il est possible de la vérifier avec l’option –verify. Si on utilise le même doigt, ça devrait bien se passer !
$ sudo tf-tool --verify ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/) Copyright (C) 2006, 2007 Timo Hoenig Initializing... done. Please swipe your finger (successful swipes 1/1, failed swipes: 0)... done. Result: Fingerprint does match. |
Sur les versions récentes d’Ubuntu (Hardy ou +) la configuration de pam est automatique lors de l’installation du paquet. Un coup d’oeil au fichier ‘/etc/pam.d/common-auth’ permet de s’en assurer.
# 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 auth requisite pam_deny.so # prime the stack with a positive return value if there isn't one already; # this avoids us returning an error just because nothing sets a success code # since the modules above will each just jump around auth required pam_permit.so # and here are more per-package modules (the "Additional" block) # end of pam-auth-update config |
Laissez votre message après le bip...Biiiiip



SUr un laptop ASUS U6A
lsusb
…
Bus 005 Device 003: ID 08ff:1600 AuthenTec, Inc. AES1600
….
J’ai utilisé avec succès
http://www.n-view.net/Applianc.....urrent.php