Mit Fingerprint unter Ubuntu anmelden
An einem Fingerprint-Sensor ist einfach praktisch, dass man nicht jedes Mal sein Passwort eingeben muss, wenn man dazu aufgefordert wird, sondern einfach nur kurz seinen Finger über den Sensor streift. An meinem Fujitsu S761 ist so ein praktischer Fingerprint-Sensor verbaut und seit Ubuntu 16.04 kann man ihn ganz einfach, also ohne ein weiteres Archiv mit Fremdquellen hinzuzufügen, installieren.
Dazu muss man zuerst herausfinden, ob der Sensor vom Linux Betriebssystem erkannt wird und welcher verbaut ist:
lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null [...] Bus 001 Device 003: ID 08ff:2683 AuthenTec, Inc. bDeviceClass 255 Vendor Specific Class bDeviceProtocol 255 Vendor Specific Protocol iProduct 1 Fingerprint Sensor (Bus Powered) [...] |
Wenn die Geräte-ID, hier 08ff:2683, bei den unterstützten Geräten von fprint auftaucht, hat man gute Chancen, dass die Installation klappt. Seit Ubuntu 16.04 reicht der folgende Befehl zur Installation:
$ sudo apt install libpam-fprintd |
Anschließend muss der Fingerprintsensor darauf trainiert werden, den Fingerabruck zu erkennen:
$ 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 |
Im Terminal sieht das dann etwa so aus:
Bei jedem Streichen über den Sensor meldet das Programm Enroll result: enroll-stage-passed
, bis es genug ist und mit enroll-completed
anzeigt, dass der Fingerabdruck erfasst wurde.
Der Fingerprint-Sensor ist jetzt einsatzbereit. In Gnome ist er automatisch im Benutzerkonto integriert und aktiviert, so dass man ihn bei jeder Anmeldung benutzen kann. Falls der Fingerabdruck nicht erkannt wird, gibt man einfach sein Passwort ein. Man kann den Fingerabruck übrigens auch anstelle eines Passworts nehmen, wenn man einen Befehl mit sudo
startet: