Installation lecteur empreinte
De Wiki de la communauté Mandriva.
Sommaire |
Installation du lecteur d'empreinte digitale sur un portable MSI PR210
Cette procédure est l'adaptation pour Mandriva de l'excellentissime procédure pour Debian décrite sur le site Knowledge76
Merci à leur(s) auteur(s).
Système
Portable MSI PR210
Mandriva Linux release 2009.0 (Official) for i586
Noyau 2.6.27-desktop586-0.rc8.2mnb
Installation des pré-requis
Dans un terminal, ouvrez une session root (su -) et exécutez les commandes suivantes.
urpmi gcc make libtool autoconf libopenssl-devel libglib2.0-devel imagemagick libmagick-devel libpam-devel libgtk+2.0-devel
Installation des éléments
Installation de libusb-1.0 (Beta)
wget http://transact.dl.sourceforge.net/sourceforge/libusb/libusb-0.9.3.tar.bz2 tar -xvjf libusb-0.9.3.tar.bz2 cd libusb-0.9.3 ./configure --prefix=/usr make make install cd ..
Installation de libfprint
wget http://projects.reactivated.net/snapshots/libfprint/libfprint-20080810-6b8b17f5.tar.bz2 tar -xvjf libfprint-20080810-6b8b17f5.tar.bz2 cd libfprint-20080810-6b8b17f5/ ./autogen.sh ./configure --prefix=/usr make make install cd ..
Installation de pam_fprint
wget http://projects.reactivated.net/snapshots/pam_fprint/pam_fprint-20080330-5452ea09.tar.bz2 tar -xvjf pam_fprint-20080330-5452ea09.tar.bz2 cd pam_fprint-20080330-5452ea09/ ./autogen.sh ./configure --prefix=/usr make make install cd ..
Installation de fprint_demo
wget http://projects.reactivated.net/snapshots/fprint_demo/fprint_demo-20080319-5d86c3f7.tar.bz2 tar -xvjf fprint_demo-20080319-5d86c3f7.tar.bz2 cd fprint_demo-20080319-5d86c3f7/ ./autogen.sh ./configure --prefix=/usr make make install cd ..
Configuration de PAM
Editez le fichier de configuration /etc/pam.d/system-auth.
vi /etc/pam.d/system-auth
Cherchez les lignes suivantes :
auth required pam_env.so auth sufficient pam_tcb.so shadow fork nullok prefix=$2a$ count=8
et ajoutez, AVANT les lignes, la référence à l'authentification via le lecteur d'empreinte, tel que ci-dessous :
auth sufficient pam_fprint.so auth required pam_env.so auth sufficient pam_tcb.so shadow fork nullok prefix=$2a$ count=8
Sauvegardez et fermez le fichier.
Dans cette configuration le système tentera de vous authentifier en premier lieu via le lecteur d'empreinte avant de demander un mot de passe.
Configuration de fprint
Maintenant que l'ensemble est installé et fonctionnel, il faut enregistrer et vérifier vos empreintes digitales.
Pour cela, deux méthodes : l'outil en ligne de commande pam_fprint_enroll ou l'interface graphique fournie, fprint_demo.
Interface graphique
Lancez "fprint project demo" à partir du menu Mandriva > Outils > fprint project demo.
Au niveau de l'onglet "Enroll", enregistrez chaque empreinte dont vous voulez vous servir.
Puis, au niveau de l'onglet "Verify", vérifiez plusieurs fois qu'elle est bien reconnue.
Ne vous découragez pas trop vite, il y a un coup à prendre !... :-)
Ligne de commande
Pour enregistrer une empreinte, tapez la commande suivante :
pam_fprint_enroll -f <index>
avec comme index :
- Pouce gauche
- Index gauche
- Majeur gauche
- Annulaire gauche
- Auriculaire gauche
- Pouce droit
- Index droit
- Majeur droit
- Annulaire droit
- Auriculaire droit
Refaites la manipulation pour chaque empreinte et chaque utilisateur concerné (lancer la commande dans la session de l'utilisateur).
Dorénavant toute demande d'authentification (session graphique, su, etc.) demandera à scanner une empreinte avant de demander un mot de passe.
Source : "http://knowledge76.com/index.php/Fingerprint_Reader_Installation"

