Lenovo T440s Fingerabdruckleser in Fedora 20

8

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 libfprintaus 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-verifyund es funktioniert. Das Registrieren des Fingers über fprintd-enrollfunktioniert ebenfalls und scheint mit der tatsächlichen Registrierung in den Systemeinstellungen identisch zu sein.

Aktualisieren

Aus den pam.dDateien 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 gdmnach der Gnome-Anmeldebildschirm ist. Allerdings hat keiner von ihnen pam-fprintd.sodrin und das Hinzufügen zu zB gdm-fingerprinthatte keine Wirkung.

Jonas Greitemann
quelle
Ich habe keinen Fingerabdruckleser mehr, aber ich würde die pam.d-Einstellungen überprüfen, bei denen der Fingerabdruckleser aktiviert ist.
Didi Kohen
Einige der Ressourcen hier könnten helfen.
Terdon
Welche pam.d-Einstellung wäre das besonders?
Jonas Greitemann

Antworten:

2

Immerhin habe ich das Problem zumindest teilweise behoben. Anscheinend,

yum install fprintd-pam

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.

Jonas Greitemann
quelle
0

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 .

slm
quelle
Die Fedora-Wiki-Seite ist schrecklich veraltet. Wie ich schrieb, besteht mein Problem darin, den Fingerabdruckleser überhaupt nicht zum Laufen zu bringen. Es geht darum, den Anmeldebildschirm davon zu überzeugen, die Authentifizierung per Fingerabdruck zu akzeptieren.
Jonas Greitemann
Daher denke ich nicht, dass das Problem hardwarespezifisch ist. Ich vermute, dass meine manuelle Installation von fprint irgendwie unvollständig ist.
Jonas Greitemann
@Jonas - ja ja, ich habe kein Hardwareproblem impliziert, aber mit Thinkpads gab es in der Vergangenheit benutzerdefinierte Software, die installiert werden musste, damit die Dinge auf ihnen funktionieren, also habe ich Sie auf diese Ressourcen verwiesen Chance, dass sie hilfreich sein können. Dieses Problem ist für Personen, die weder über ein Thinkpad noch über einen Scanner verfügen, schwierig zu referenzieren, da das Problem auf eines beschränkt ist.
slm