Installer et configurer le lecteur d’empreintes digitale du Dell XPS m1330 sous Ubuntu Hardy

9 05 2008

Un premier post concernant le XPS sous Ubuntu Hardy, je vais remettre mes tutoriaux au goût du jour dès que j’aurais le temps.

J’avais précédemment fait un tutoriel concernant l’installation de celui-ci sous Gutsy, depuis Hardy la procédure est beaucoup plus simple, je vous la décrit ci-dessous.

Si vous avez donc un ou un lecteur d’empreinte “Thomson Microelectronics ” (tapper lsusb dans un terminal pour vérifier), ce tuto est pour vous !

Installer les paquets nécessaire :

sudo aptitude install thinkfinger-tools libpam-thinkfinger

Le premier sert à enregistrer son empreinte et le second sert à configurer PAM (Pluggable authentication module), le système d’authentification d’Ubuntu.

Afin d’éviter des ennuis on va charger le module uinput qui va permettre de détecter le lecteur.
Dans un terminal tapper ceci :

sudo modprobe uinput && echo "uinput" | sudo tee -a /etc/modules

Puis pour enregistrer son empreinte :

sudo tf-tool --acquire
cd ~
sudo chown $USER:root .thinkfinger.bir

Vous devrez ensuite scanner votre doigt 3 fois (celui que vous voulez). A vous de trouver le bon mouvement à faire, pas facile au début mais on s’y fait.

Une fois celui-ci correctement enregistré vous pouvez tester en lançant la commande suivante.

sudo tf-tool --verify

On doit ensuite éditer le fichier :/etc/pam.d/common-auth afin de pouvoir s’identifier avec le doigt.

sudo gedit /etc/pam.d/common-auth

Puis ajouter y en premier cette ligne : auth sufficient pam_thinkfinger.so

Puis ajouter try_first_pass à la fin de la ligne auth requisite pam_unix.so nullok_secure

Votre fichier doit ressembler à celui-ci:


#
# /etc/pam.d/common-auth - authentication settings common to all services
#
# This file is included from other service-specific PAM config files,
# and should contain a list of the authentication modules that define
# the central authentication scheme for use on the system
# (e.g., /etc/shadow, LDAP, Kerberos, etc.).  The default is to use the
# traditional Unix authentication mechanisms.
#
auth    sufficient      pam_thinkfinger.so
auth    requisite    pam_unix.so nullok_secure try_first_pass

Voilà, vous devez à présent être capable de vous identifier en scannant votre doigt que ce soit à l’écran de connexion (gdm), dans un terminal, gksudo (même si le message invitant à scanner le doigt n’apparaît pas vous pouvez le faire!) et dans gnome-screensaver pour déverrouiller votre session !

Les seuls problèmes que je rencontre maintenant sont:
- Parfois dans gnome-screensaver je dois tout d’abord presser “Enter” une fois avant d’être invité à scanner moi doigt après une mise en veille ou hibernation.
- Le texte est en anglais, ce n’est pas très esthétique(à mon goût …

Les Tags: , , , , ,

Ces articles t'intéressent?


Actions

Informations

16 réponses à “Installer et configurer le lecteur d’empreintes digitale du Dell XPS m1330 sous Ubuntu Hardy”

9 05 2008
Ubunflyer (07:46:04) :

Juste pour signaler deux petites erreur de frappe :
suydo modprobe uinput && echo “uinput” | sudo tee -a /etc/modules : suydo
sudo tf-tools –acquire : tf-tool

9 05 2008
tenshu (11:02:11) :

Je ne sait pas pour vous, mais la biométrie ne passera pas par moi!

9 05 2008
Cyril (11:42:03) :

C’est à dire? Tu es contre la biométrie c’est ça?

9 05 2008
Dromar (12:58:33) :

Bonjour,
Personnellement la biométrie m’intéresse, alors j’aimerais une petite précision:
Combien de temps s’écoule entre le moment où tu poses le doigt et celui ou le mot de passe est validé?

9 05 2008
Cyril (13:37:50) :

Euh…0,2ms? Enfin c’est instantanné quasiment !

9 05 2008
tenshu (19:06:36) :

Parfaitement je suis contre la biométrie même pour un usage aussi privé qu’un login sur un pc personnel.

Pour de nombreuse raison comme le fait d’impliquer son propre corps ou les dérive que ce genre de techno que l’on nous délivre omeopatiquement pour faire passer (peut être) la pilule de leur généralisation un peut plus tard.

10 05 2008
David (14:06:57) :

J’ai pas de Dell m1330 mais peut-être que le lecteur d’empruntes fonctionne aussi avec libfprint (http://www.reactivated.net/fprint/wiki/Supported_devices).

10 05 2008
Cyril (16:40:22) :

David, oui il fonctionne avec mais il fonctionne mieu avec thinkfinger après de nombreux tests (pour l’instant).

11 05 2008
serjos (13:37:30) :

moi j’utilise mandriva linux 2008 et je n’arrive pas à utiliser le lecteur d’empreintes digitales que j’aimerais bien utiliser

14 06 2008
Chris (03:12:07) :

Salut Cyril,

Ca fonctionne super et c’est très facile à mettre en place, néanmoins il y a une petite chose qui me gêne:

Lorsque je passe mon doigt dans GDM après le boot, NetworkManager me demande le mot de passe du trousseau de clés par défaut… y a-t-il un moyen d’éviter cela?

25 06 2008
Cyril (22:43:28) :

Chris, désolé pour le temps de réaction, j’ai personnellement pour éviter ça, mis le gnome-keyring en mode unsafe, il faut allez dans seahorse si je ne me trompe pas et changer le mot de passe du trousseau de clés.
A la demande du mot de passe > ne rien mettre > et dire d’utiliser le mode unsafe.

Ok les mots de passe ne sont plus protégé correctement je pense …

22 07 2008
LoloBuell (20:01:39) :

Super! Ca marche nickel !
Merci !

5 08 2008
Renaud (23:35:19) :

Bonjour,

Mon empreinte n’est pas reconnue directement à la sortie de veille (normale, pas hibernation). C’est comme si je ne faisais rien. Par contre, si je valide (avec un mot de passe vide ou bidon), après le refus du mdp, ça marche bien.

Je précise que la sortie de gnome-screensaver sans mise en veille préalable (par ex. avec Ctrl-Alt-L) fonctionne sans souci.

Des idées?

5 08 2008
Cyril (23:55:09) :

Je n’ai justement jamais trouvé le problême, je vais re-re-re-rechercher, tiens moi au courant si tu trouves.

27 09 2008
greee (15:39:04) :

Bonjour,
J’ai installé thinkfinger comme indiqué et ca fonctionne plutôt bien (sauf sortie du screensaver pour l’instant).
Mais un point m’embête, d’après les explications, cela signifie donc que pour qu’un autre utilisateur puisse enregistrer son empreinte, je dois lui donner les droits sudo.
Je trouve ça ettonant/choquant. non ?

4 10 2008
greee (13:35:53) :

j’ai un autre soucis :
si je me log avec mon mot de passe, tout va bien.
si je me log “au doigt”, l’ouverture de session (et plus précisément la connexion au wifi je pense) me demande le mot de passe de mon trousseau (qui est mon pass de connexion par défaut). Dans ce cas, je donne donc dans l’ordre : mon login, mon empreinte, puis mon mot de passe… :-( donc aucun intérêt…

Laisser un commentaire

Vous pouvez utiliser ces balises html : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Les liens des commentaires peuvent être libérés des nofollow.