Après l'installation des dépendances, on peut passer à celle du soft proprement dite. On ne peut utiliser directement le script d'installation car il fait appel à la commande "getlibs". Alors j'ai simplement modifié ce script en mettant en commentaire les différentes parties qui y font appel. Après avoir lancé le script :
./install.sh --with-upekj'ai créé un lien symbolique vers la librairie libbsapi.so :
ln -s /usr/local/lib/libbsapi.so /usr/lib64/libbsapi.so
et un autre vers libpam_fingerprint.so :
ln -s /lib/security/libpam_fingerprint.so /lib64/security/libpam_fingerprint.so
Il ne me restait plus qu'à lancer le programme :
fingerprintGUI &
et à scanner mes empreintes ;-) Celles-ci sont stockées dans le répertoire ~/.fingerprints/libbsapi/. Et j'ai testé que mes doigts étaient bien reconnus avec la commande :
fingerprintIdentifier &J'ai pu remarqué que cette commande fonctionnait seulement si elle était invoquée à partir du compte root. J'en ai déduit qu'il fallait positionner à 1 le setuid :
chmod u+s /usr/local/bin/fingerprintIdentifierJ'ai fait de même pour la commande fingerprintGUI.
On arrive à la partie la plus délicate, celle de la configuration du service PAM pour qu'il utilise Fingerprint pour l'authentification. Pour ce faire, j'ai simplement suivi les instructions du pdf. J'ai ainsi configurer la commande su via le fichier /etc/pam.d/su pour pouvoir m'authentifier avec mes empreintes digitales lorsque je me logge en root, ce qui a fonctionné.

Aucun commentaire:
Enregistrer un commentaire