Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
materiel:thinkfinger [Le 22/02/2007, 14:28] Mathieu147 créée |
— (Version actuelle) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | <code> | ||
| - | Testé avec Edgy, devrait fonctionner avec les autres versions également | ||
| - | </code> | ||
| - | Pour faire fonctionne le lecteur d'empreintes digitales, on utilise le logiciel thinkfinger. Il a été originellement conçu pour les portables IBM Thinkpad, mais il fonctionne bien sûr avec les autres marques. | ||
| - | |||
| - | Avant de vous lancer dans l'installation du pilote, veuillez lire le dernier paragraphe (Problèmes connus) de cette page afin d'être certain que vous désirer utiliser le lecteur. En effet, il y a certaines choses qui ne vont pas et qui pourraient dérouter un débutant. | ||
| - | |||
| - | Il est nécessaire de remarquer, toutefois, qu'il est tout à fait possible de configurer le lecteur d'empreintes digitales pour un utilisateur et de laisser les autres utilisateurs de l'ordinateur taper leur mot de passe comme précédemment (attention, on parle d'utilisateurs au sens Unix du terme, si deux personnes utilisent la même session, on parle d'un seul utilisateur!). | ||
| - | |||
| - | ====== Installation ====== | ||
| - | |||
| - | Tout d'abord, on doit installer les paquets nécessaires. Dans un terminal, entrez ceci: | ||
| - | <code> | ||
| - | sudo apt-get install build-essential libpam0g-dev libtool libusb-dev checkinstall | ||
| - | </code> | ||
| - | (ou utilisez Synaptic). | ||
| - | |||
| - | Il faut ensuite vous rendre sur [[http://thinkfinger.sf.net|le site officiel du pilote]] pour télécharger la dernière version. | ||
| - | |||
| - | Vous récupérez une archive tar.gz qu'il vous faut décompresser. | ||
| - | |||
| - | Ouvrez maintenant un terminal et rendez-vous dans le dossier où vous avez décompressé l'archive. Tapez les trois commandes suivantes: | ||
| - | <code> | ||
| - | ./configure --with-securedir=/lib/security | ||
| - | make | ||
| - | sudo checkinstall | ||
| - | </code> | ||
| - | |||
| - | Checkinstall va vous poser quelques questions auxquelles il n'est pas nécessaire de répondre (répondez-y si vous êtes perfectionniste, mais l'intérêt est plus que limité...) et vous pouvez simplement taper enter à chaque question. | ||
| - | |||
| - | À la fin de ce prosessus, checkinstall aura créé un paquet deb et installé le pilote. La création du paquet vous permettra de désinstaller thinkfinger facilement via synaptic. | ||
| - | |||
| - | ====== Configuration ====== | ||
| - | |||
| - | Il faut maintenant configurer PAM. Pour cela, il faut modifier le fichier /etc/pam.d/common-auth: | ||
| - | <code> | ||
| - | sudo gedit /etc/pam.d/common-auth | ||
| - | </code> | ||
| - | Remplacez son contenu par ceci: | ||
| - | <code> | ||
| - | auth sufficient pam_thinkfinger.so | ||
| - | auth required pam_unix.so try_first_pass | ||
| - | </code> | ||
| - | |||
| - | On doit maintenant lire les empreintes digitales de chaque utilisateur. Sauf que Checkinstall a oublié de créer le répertoire dans lequel on va stocker les empreintes. Pas très grave, créons-le à la main: | ||
| - | <code> | ||
| - | sudo mkdir /usr/local/etc/pam_thinkfinger | ||
| - | </code> | ||
| - | |||
| - | Maintenant on peut enregistrer les empreintes, en utilisant tf-tool. Par chaque utilisateur, lancez la commande | ||
| - | <code> | ||
| - | sudo tf-tool --add-user nom_de_l_utilisateur | ||
| - | </code> | ||
| - | Il vous sera demandé de passer 3 fois de suite le doigt dans le lecteur (pas trop vite sinon ça ne marche pas). | ||
| - | |||
| - | ====== Test ====== | ||
| - | |||
| - | Pour tester, lancez une application avec sudo, qui vous dira «passord or swipe finger». Passez votre doigt dans le lecteur au lieu de taper le mot de passe! | ||
| - | |||
| - | ====== Problèmes connus ====== | ||
| - | ===== GKSudo ===== | ||
| - | La fenêtre de GKSudo (le dialogue sur fond noir quand on lance par exemple Synaptic) n'apparaît plus! Il reste toujours possible de passer son doigt dans le lecteur, mais pas de mettre son mot de passe. Rien n'est demandé, l'application à lancer va simplement attendre que vous ayez passé votre doigt pour démarrer. C'est déroutant pour un utilisateur novice. | ||
| - | ===== Sortie de l'écran de veille ===== | ||
| - | Si vous avez configuré le verrouillage de votre écran, sachez que vous devrez taper votre mot de passe et que passer le doigt ne fonctionnera pas. | ||
| - | ===== Plusieurs personnes sur la même session ===== | ||
| - | Si chaque personne utilise une session différente, pas de problème. Par contre, si deux personnes utilisent la même, une seule des deux pourra enregistrer son empreinte digitale. | ||