Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| materiel:thinkfinger [Le 11/11/2007, 14:02] – Id2ndR | materiel:thinkfinger [Le 11/11/2007, 15:26] (Version actuelle) – déplacée vers [[thinkfinger]] (suppression de la partie compilation, et infos pour la 0.3) Id2ndR | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | <note warning> | ||
| - | |||
| - | ====== Thinkfinger ====== | ||
| - | |||
| - | |||
| - | < | ||
| - | Testé avec Edgy, devrait fonctionner avec les autres versions également | ||
| - | </ | ||
| - | |||
| - | Pour faire fonctionne le lecteur d' | ||
| - | |||
| - | Avant de vous lancer dans l' | ||
| - | |||
| - | Il est nécessaire de remarquer, toutefois, qu'il est tout à fait possible de configurer le lecteur d' | ||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | On peut installer thinkfinger de deux façons différentes: | ||
| - | |||
| - | |||
| - | ==== Première méthode: compilation des sources ==== | ||
| - | |||
| - | Tout d' | ||
| - | < | ||
| - | sudo apt-get install build-essential libpam0g-dev libtool libusb-dev checkinstall | ||
| - | </ | ||
| - | (ou utilisez Synaptic). | ||
| - | |||
| - | Il faut ensuite vous rendre sur [[http:// | ||
| - | |||
| - | 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' | ||
| - | < | ||
| - | ./configure --with-securedir=/ | ||
| - | make | ||
| - | sudo checkinstall | ||
| - | </ | ||
| - | |||
| - | Si lors du " | ||
| - | |||
| - | Checkinstall va vous poser quelques questions auxquelles il n'est pas nécessaire de répondre (répondez-y si vous êtes perfectionniste, | ||
| - | |||
| - | (Attention, veillez à ce que Synaptic ne soit pas démarré lorsque vous tapez la troisième commande.) | ||
| - | |||
| - | À 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. | ||
| - | |||
| - | Il faut maintenant configurer PAM. Pour cela, il faut modifier le fichier / | ||
| - | < | ||
| - | sudo gedit / | ||
| - | </ | ||
| - | Remplacez son contenu par ceci: | ||
| - | < | ||
| - | auth sufficient | ||
| - | auth required | ||
| - | </ | ||
| - | |||
| - | 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: | ||
| - | < | ||
| - | sudo mkdir -p / | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== Deuxième méthode: utilisation d'un paquet deb ==== | ||
| - | |||
| - | Téléchargez [[http:// | ||
| - | |||
| - | La version 0.3 de thinkfinger est sortie, compiler vous même le paquet plutôt que de le télécharger. | ||
| - | |||
| - | |||
| - | ===== Configuration ===== | ||
| - | |||
| - | Il faut veiller à ce que le module uinput soit charger dans le noyau, ce qu'on peut verifier par | ||
| - | < | ||
| - | lsmod | grep uinput | ||
| - | </ | ||
| - | si ce n'est pas le cas, il faut le rajouter dans / | ||
| - | < | ||
| - | sudo gedit / | ||
| - | </ | ||
| - | et rajouter uinput à la fin. Sauvegarder et quitter. | ||
| - | Pour cette session, il est toujours possible de charger le module a la main avec : | ||
| - | < | ||
| - | sudo modprobe uinput | ||
| - | </ | ||
| - | Maintenant on peut enregistrer les empreintes, en utilisant tf-tool. Par chaque utilisateur, | ||
| - | < | ||
| - | sudo tf-tool --add-user nom_de_l_utilisateur | ||
| - | </ | ||
| - | 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 «password 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' | ||
| - | ==== Sortie de l' | ||
| - | 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, | ||
| - | |||
| - | |||
| - | ==== KDE ==== | ||
| - | Ne fonctionne pas avec KDE...(pas vraiment) | ||
| - | Selon le thread ci-dessous, cela vient de kdm qui n'est pas 100% fidèle à la spec de pam. Si vous voulez malgré tout l' | ||
| - | [[http:// | ||
| - | Toutefois la solution propriétaire (driver UPEK + framework bioapi) fonctionne mieux avec KDE. | ||
