{{tag>Xenial Trusty authentification sécurité empreinte_digitale}} ---- ====== Interface de gestion FingerprintGUI ====== {{:fprint:fingerprintgui-screen.png?400|}} Cette application permet la gestion et l'intégration visuelle du lecteur d'empreintes digitales de votre ordinateur.\\ Ce petit logiciel écrit en Qt donne l'accès aux librairies matérielles du projet [[:Fprint]] sans se servir de l'interface de ce dernier. Il ne s'intègre malheureusement pas bien à l'environnement KDE. Cette page décrit les instructions pour installer et configurer un gestionnaire de lecteur d'empreintes digitales reprenant les librairies fprint et/ou celles propriétaires fournies par UPEK. Ce programme est donc adapté à un grand nombre de lecteurs et assure la gestion complète des différents processus d'identification. Les modifications suivantes touchent à la sécurité de votre système. Veillez donc à bien savoir ce que vous faites. Ubuntu-fr ne pourra être tenu responsable des dégâts occasionnés par les manipulations décrites dans la suite du document. ===== Pré-requis ===== * Disposer des [[:sudo|droits d'administration]]. * Disposer d'une connexion à Internet configurée et activée. ===== Installation ===== Il n'existe pas de paquet dans les dépôts officiels pour ce logiciel, mais un [[:PPA]] est disponible pour Ubuntu. Pour ajoutez le dépôts suivez ces instructions: * [[:PPA|Ajoutez le PPA]] **ppa:fingerprint/fingerprint-gui**((https://launchpad.net/~fingerprint/+archive/ubuntu/fingerprint-gui)) dans vos sources de logiciels, * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]], * [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>fingerprint-gui,policykit-1-fingerprint-gui,libbsapi]]**. La liste des matériels concernés est disponible [[https://launchpad.net/~fingerprint/+archive/fingerprint-gui|sur la page launchpad du projet]]. ===== Saisie des empreintes digitales ===== Pour que le lecteur fonctionne, il faut que le système ait les [[:droits]] d'accès sur le dossier qui le localise dans **[[:fhs#dev|/dev]]**.\\ Commencez par récupérer les informations au sujet de votre lecteur d'empreinte, saisissez dans un [[:terminal]] la [[:commande_shell|commande]] suivante : lsusbqui vous retournera au moins une ligne contenant : Bus 001 Device 003: ID 147e:1000 Où : * **Bus** et **Device** donne ici la localisation de votre lecteur dans **[[:fhs#dev|/dev]]/bus/usb/001/003**. * **ID** donne la marque et le modèle de votre lecteur. Si vous avez un doute sur l'identification de votre lecteur, vous pouvez trouver les correspondances [[http://www.linux-usb.org/usb.ids|ici]]. Ici il s'agit de la marque Upek (**147e**) et du modèle Biometric Touchchip/Touchstrip Fingerprint Sensor (**1000**) [[:droits|Modifiez les droits]] d'accès au dossier correspondant par la [[:commande_shell|commande]] (à adapter à votre cas): sudo chmod 666 /dev/bus/usb/001/003 Lancez l'application avec le mot clé FingerPrintGUI dans votre [[:unity#tableau_de_bord_dash|tableau de bord Unity]]. L'interface graphique devrait ressembler à cela :\\ \\ {{:fprint:fingerprintgui-screen2_trusty.png?400|}} Pour démarrer la procédure d'enregistrement, commencez par sélectionner votre lecteur d'empreinte digitale (cochez //Show drivername//) et validez avec //Suivant//. Ensuite sélectionnez le doigt que vous voulez enregistrer et validez.\\ Passez votre doigt assez fortement, sinon la détection risque de ne pas être satisfaisante. Le dernier onglet vous permet de tester directement le fonctionnement pour les commandes [[:lightdm]], [[:sudo]] et gnome-screensaver. {{:fingerprintgui-overview.png|}} ===== Problèmes ===== ==== J'ai un message d'erreur sur les droits d'accès ==== Pour le problème de permission vous pouvez aussi renseigner votre lecteur en [[:tutoriel:comment_editer_un_fichier|modifiant avec les droits d'administration]] le fichier **/etc/udev/rules/50-libfprint.rules** pour y ajouter une section ressemblant à : # Device upek ATTRS{idVendor}=="147e", ATTRS{idProduct}=="1000", MODE="0664", GROUP="plugdev" Vous remplacerez les valeurs données à //ATTRS{idVendor}// et //ATTRS{idProduct}// par celles obtenues par le ''lsusb''. ===== Liens ===== * Le [[http://rvshiro.wordpress.com/2009/01/14/fingerprinting-under-ubuntu-810-on-asus-n10jc|billet]] original (en) * [[http://www.ullrich-online.cc/fingerprint/doc/Manual_en.html|Documentation]] (en) ---- //Contributeurs principaux : [[utilisateurs:mat825|mat825]], [[utilisateurs:spineaker|spineaker]], [[:utilisateurs:l_africain|L'Africain]].//