Zuerst prüfen wir mit lsusb ob unserer Fingerprint Reader auch zu verwenden ist.
tux@earth:~$ lsusb | grep Fingerprint | awk '{print $6}'
138a:0017
Dann binden wir das ppa Repository ein und installieren die Finderprint Software.
tux@earth:~$ sudo add-apt-repository ppa:fingerprint/fprint
tux@earth:~$ sudo apt-get update
tux@earth:~$ sudo apt-get upgrade
tux@earth:~$ sudo apt-get install libfprint0 fprint-demo libpam-fprintd
Nun initialisieren wir mit fprintd-enroll den fprintd indem wir unseren Zeigefinger 5 mal über den Fingerprint Reader ziehen.
tux@earth:~$ fprintd-enroll
Using device /net/reactivated/Fprint/Device/0
Enrolling right-index-finger finger.
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-completed
Nun müssen wir noch das PAM Module aktivieren, indem wir pam-auth-update ausführen und Fingerprint authentification auswählen.
tux@earth:~$ sudo pam-auth-update
Wer so wie ich nicht möchte, das bei der Anmeldung man sich mit dem Fingerprint Reader anmelden kann, kann den Fingerprint zur Anmeldung wie folgt deaktivieren. Dieses Beispiel ist aktuell für mein lightdm. Eventuell muss hier der jeweilige Anmeldemanager (z.B. mdm) gewählt werden.
tux@earth:~$ sudo su -
root:~# grep -v fprintd /etc/pam.d/common-auth >/etc/pam.d/common-auth-nofinger
root:~# sed 's!common-auth!common-auth-nofinger!' /etc/pam.d/lightdm >/tmp/lightdm
root:~# cp /tmp/lightdm /etc/pam.d/lightdm
root:~# rm /tmp/lightdm