Ich habe gerade mein neues Lenovo T440s bekommen und Fedora 20 mit Gnome 3 darauf installiert. Bis auf den Fingerabdruckleser läuft alles reibungslos. Es verfügt über ein Validity VFS5011 (138a: 0017) -Gerät, das noch nicht offiziell unterstützt wird libfprint
, aber experimentelle Unterstützung bietet .
Ich habe diese Version von libfprint
aus dem Quellcode installiert und auch den Standard fprintd und pam_fprint erstellt . Im Abschnitt Benutzer der Gnome-Einstellungen habe ich jetzt die Option, die Anmeldung für Fingerabdrücke zu aktivieren. Ich registriere meinen Fingerabdruck und erhalte die Meldung "Ihr Fingerabdruck wurde erfolgreich gespeichert. Sie sollten sich jetzt mit Ihrem Fingerabdruckleser anmelden können." Botschaft. Ich bin es jedoch nicht. Der Anmeldebildschirm fordert mich wie gewohnt zur Eingabe meines Passworts auf. Die LED-Anzeige am Fingerabdruckleser blinkt nicht.
In einem Terminal kann ich meinen Fingerabdruck mit überprüfen fprintd-verify
und es funktioniert. Das Registrieren des Fingers über fprintd-enroll
funktioniert ebenfalls und scheint mit der tatsächlichen Registrierung in den Systemeinstellungen identisch zu sein.
Aktualisieren
Aus den pam.d
Dateien sind bereits zwei enthalten pam_fprintd.so
, eine ist fingerprint-auth
, die andere ist system-auth
:
#%PAM-1.0
# This file is auto-generated.
# User changes will be destroyed the next time authconfig is run.
auth required pam_env.so
auth sufficient pam_fprintd.so
auth sufficient pam_unix.so nullok try_first_pass
auth requisite pam_succeed_if.so uid >= 1000 quiet_success
auth required pam_deny.so
account required pam_unix.so
account sufficient pam_localuser.so
account sufficient pam_succeed_if.so uid < 1000 quiet
account required pam_permit.so
password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type=
password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok
password required pam_deny.so
session optional pam_keyinit.so revoke
session required pam_limits.so
-session optional pam_systemd.so
session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
session required pam_unix.so
Ich denke auch, dass die Reihe von gdm-*
Dateien relevant sein könnte, da es meines Wissens gdm
nach der Gnome-Anmeldebildschirm ist. Allerdings hat keiner von ihnen pam-fprintd.so
drin und das Hinzufügen zu zB gdm-fingerprint
hatte keine Wirkung.