Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| thinkfinger [Le 12/11/2008, 14:32] – penkoad | thinkfinger [Le 13/08/2015, 17:17] (Version actuelle) – supprimée L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ====== Thinkfinger ====== | ||
| - | |||
| - | Pour faire fonctionner 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 ===== | ||
| - | |||
| - | <note tip>Sous hardy, vous pouvez directement installer les paquets **thinkfinger-tools libpam-thinkfinger** sans rajouter de dépots. | ||
| - | La dernière version est incluse dans ubuntu 8.04</ | ||
| - | |||
| - | Ajoutez le dépôt : | ||
| - | < | ||
| - | deb | ||
| - | deb-src http:// | ||
| - | </ | ||
| - | |||
| - | Installez le paquet **thinkfinger-tools libpam-thinkfinger** [[apt:// | ||
| - | |||
| - | <note tip>Le paquet libpam-thinkfinger (optionnel) vous permettra d' | ||
| - | |||
| - | ===== Essais ===== | ||
| - | |||
| - | Vous pouvez utiliser les 2 commandes suivantes pour vérifier le fonctionnement du lecteur : | ||
| - | < | ||
| - | sudo tf-tool --acquire | ||
| - | sudo tf-tool --verify | ||
| - | </ | ||
| - | |||
| - | Voici un exemple d' | ||
| - | < | ||
| - | ploum@spoutnik: | ||
| - | |||
| - | ThinkFinger 0.2.2 (http:// | ||
| - | Copyright (C) 2006, 2007 Timo Hoenig < | ||
| - | |||
| - | Initializing... done. | ||
| - | Please swipe your finger (successful swipes 3/3, failed swipes: 0)... done. | ||
| - | Storing data (/ | ||
| - | ploum@spoutnik: | ||
| - | |||
| - | ThinkFinger 0.2.2 (http:// | ||
| - | Copyright (C) 2006, 2007 Timo Hoenig < | ||
| - | |||
| - | Initializing... done. | ||
| - | Please swipe your finger (successful swipes 1/1, failed swipes: 0)... done. | ||
| - | Result: Fingerprint does match. | ||
| - | </ | ||
| - | |||
| - | ===== Configuration ===== | ||
| - | |||
| - | <note tip>sous hardy, la configuration se résume à lancer < | ||
| - | |||
| - | ==== PAM ==== | ||
| - | |||
| - | Il faut maintenant configurer PAM. Pour cela, il faut modifier le fichier / | ||
| - | < | ||
| - | sudo gedit / | ||
| - | </ | ||
| - | Ajoutez y la ligne suivante **avant** la ligne contenant // | ||
| - | < | ||
| - | |||
| - | Rajouter // | ||
| - | < | ||
| - | |||
| - | ==== Bug d' | ||
| - | |||
| - | Un petit bug : | ||
| - | Il faut faire un lien symbolique : | ||
| - | < | ||
| - | sudo ln -s / | ||
| - | </ | ||
| - | |||
| - | ==== Module uinput ==== | ||
| - | |||
| - | Il faut veiller à ce que le module uinput soit chargé dans le noyau. Pour ce faire, il faut le rajouter dans le fichier / | ||
| - | * Ouvrez / | ||
| - | |||
| - | Pour la session en cours, il est toujours possible de charger le module a la main avec : | ||
| - | < | ||
| - | |||
| - | |||
| - | ==== Ajouter des empreintes ==== | ||
| - | |||
| - | === Sous Ubuntu Hardy 8.04 === | ||
| - | |||
| - | Le fichier '' | ||
| - | < | ||
| - | |||
| - | === Sous Ubuntu Gusty 7.10 et antérieur === | ||
| - | |||
| - | Maintenant on peut enregistrer les empreintes, en utilisant tf-tool. Par chaque utilisateur, | ||
| - | < | ||
| - | |||
| - | Il vous sera demandé de passer 3 fois de suite le doigt dans le lecteur (pas trop vite sinon ça ne marche pas). | ||
| - | |||
| - | Voici un exemple d' | ||
| - | < | ||
| - | $ sudo tf-tool --add-user fabien | ||
| - | |||
| - | ThinkFinger 0.3 (http:// | ||
| - | Copyright (C) 2006, 2007 Timo Hoenig < | ||
| - | |||
| - | Initializing... done. | ||
| - | Please swipe your finger (successful swipes 3/3, failed swipes: 11)... done. | ||
| - | Storing data (/ | ||
| - | Setting ACL on aquired file: / | ||
| - | Unable to set ACL of aquired file: / | ||
| - | </ | ||
| - | |||
| - | ===== Utilisation ===== | ||
| - | |||
| - | 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. | ||
| - | |||
| - | Vous pourrez de même passer votre doit lorsque le gestionnaire de session (gdm) vous demandera votre mot de passe. Remarque : ce denier n' | ||
| - | |||
| - | Le lecteur d' | ||
| - | |||
| - | ===== Problèmes connus ===== | ||
| - | |||
| - | |||
| - | ==== Intrepid Ibex ==== | ||
| - | |||
| - | Sur mon IBM T43p, j'ai eu la mauvaise surprise de découvrir que mon lecteur digital ne fonctionnait plus. En fait, il fallait faire " | ||
| - | Heureusement pour nous [[https:// | ||
| - | Vous pouvez ajouter son dépôt launchpad | ||
| - | |||
| - | # Patch pour thinkfinger reader | ||
| - | deb http:// | ||
| - | deb-src http:// | ||
| - | |||
| - | Puis mettre à jour et tout rentre dans l' | ||
| - | |||
| - | sudo apt-get update && sudo apt-get dist-upgrade | ||
| - | |||
| - | ==== GKSudo ==== | ||
| - | Dans les dernières mises à jour, la fenêtre de GKSudo (le dialogue sur fond noir demandant le mot de passe pour lancer, par exemple, Synaptic) apparait bien mais le texte ne demande que le mot de passe. | ||
| - | Ne faites pas confiance à cette erreur qui est volontairement créée pour éviter un bug précédent et passez votre doigt sur le lecteur, ça fonctionnera parfaitement. | ||
| - | |||
| - | ==== Sortie de l' | ||
| - | <note warning> | ||
| - | Tout d' | ||
| - | < | ||
| - | # udev rules file for the thinkfinger fingerprint scanner gives access to the fingerprint reader to those in the " | ||
| - | # | ||
| - | # Taken from: | ||
| - | # http:// | ||
| - | # which was taken and modified from: | ||
| - | # http:// | ||
| - | |||
| - | SYSFS{idVendor}==" | ||
| - | KERNEL==" | ||
| - | Ensuite nous allons créer le groupe des utilisateurs pouvant utiliser le lecteur d' | ||
| - | < | ||
| - | sudo gpasswd -a toto fingerprint | ||
| - | sudo chown toto:root / | ||
| - | sudo chmod 400 / | ||
| - | |||
| - | ==== Plusieurs personnes sur la même session ==== | ||
| - | Si chaque personne utilise une session différente, | ||
| - | ==== Autre ==== | ||
| - | Voir sur la page anglophone. | ||
| - | |||
| - | |||
| - | ==== KDE ==== | ||
| - | |||
| - | Ne fonctionne pas avec KDE en version 0.3 Debian : même sous konsole après reboot (étrange car ok avant reboot). Avant reboot, de toute façon, seule la konsole supporte l' | ||
| - | |||
| - | 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. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Liens ===== | ||
| - | |||
| - | * [[http:// | ||
| - | * [[https:// | ||
| - | * [[http:// | ||
| - | * [[: | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
| - | |||
| - | FIXME //La page a probablement besoin d' | ||
