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.
Antworten:
Immerhin habe ich das Problem zumindest teilweise behoben. Anscheinend,
hat den Trick gemacht. Jetzt kann ich den Fingerabdruckleser für die Sudo-Authentifizierung und das Entfernen einer Bildschirmsperre verwenden, aber noch nicht für den anfänglichen Anmeldebildschirm (was ich ziemlich seltsam finde, da der Anmeldebildschirm und die Eingabeaufforderung für die Bildschirmsperre ziemlich gleich aussehen). Jede weitere Antwort, wie dies erreicht werden kann, ist weiterhin willkommen.
quelle
Ich habe einen T410 ohne Lesegerät, aber ich würde auf dieser Seite nachsehen, ob dort etwas hilfreich ist: Fedora Wiki - Funktionen / Fingerabdruck .
Ich habe auch angefangen, mich in der Kategorie ThinkWiki T440 umzuschauen . Ich habe dort nichts Spezielles für dieses Modell gesehen, aber Sie können oft ein paar Modelle auf und ab gehen, um relevante Informationen zu finden.
Bemerkenswert ist auch, dass ich dieses Forum von Lenovo gefunden habe, in dem jemand dieselbe Frage gestellt hat wie Sie (dasselbe Modell, andere Distribution - Ubuntu 13.10). Ubuntu 13.10 auf einem T440 - Probleme mit WLAN, Sound, Fingerabdruckleser und TrackPoint .
quelle