Hallo zusammen,
ich benutze jetzt schon einige Monate Ubuntu ziemlich ohne Probleme. Jetzt musste ich mich aber hier mal anmelden ☺
Auf meinem Thinkpad T60 läuft seit kurzem Xubuntu 16.04. Um den Fingerabdrucksensor zu nutzen, habe ich mir letzte Woche fprint installiert. Die Anmeldung per Fingerabdruck funktionierte auf Anhieb ohne Änderung von /etc/pam.d/common-auth wie es noch im Wiki steht. Also habe ich an der Datei nichts mehr geändert.
Das Einloggen unter meinem Benutzernamen verlief einige Male problemlos, dann muss ich jedoch den Timeout (10s) für die Anmeldung per Fingerabdruck erreicht haben und danach evtl. zuerst ein falsches Passwort eingegeben haben. So 100%ig kann ich das im Nachhinein nicht mehr rekonstruieren. Das Einloggen per Fingerabdruck läuft ab da nicht mehr: Direkt nach Fingerabdruck und Enter wird der Monitor schwarz und es erscheint wieder die Loginmaske mit Aufforderung zur Fingerabdruckabgabe. Danach wiederholt sich das Spiel und ich muss den Timeout abwarten um mich normal per Passwort einzuloggen, was auch problemlos funktioniert.
Ich habe dann auf eigene Faust ein paar Sachen ausprobiert. Die Pakete per purge deinstalliert (auch vorher das Modul per pam-auth-update deaktiviert), Fingerabdrücke neu registriert und immer mal wieder neustarten hat nichts gebracht.
Unter "Benutzer und Gruppen" habe ich dazu auch mal automatische Anmeldung ohne Passwort ausprobiert, das hat jedoch nicht funktioniert: Nach Neustart blieb es beim Loginbildschirm stehen, habe dann per virtueller Konsole startx ausgeführt. Mein bekannter Userdesktop öffnete sich dann, nur Schriftart und Symbole im Fenstertitel haben sich verändert (dummerweise (?) habe ich das gleich korrigiert). Habe in dieser Sitzung dann unter "Benutzer und Gruppen" die Anmeldung per Passwort wieder aktiviert. Das Problem bleibt bestehen.
sudo, gksudo und der Login nach Bereitschaft funktionieren nach einmaligem Fingerabdruck übrigens problemlos.
Habe nun weiter recherchiert. .Xauthority gehört mir und nicht root. .dbus in meinem Homeverzeichnes gehört(e) dagegen root. Deshalb habe ich nach der Anleitung im Wiki noch die Rechte von meinem Homeverzeichnis korrigiert. Es funktioniert weiterhin nicht.
Hier noch der Inhalt einiger Dateien, die von Interesse sein könnten:
~/.xsession-errors:
openConnection: connect: Datei oder Verzeichnis nicht gefunden cannot connect to brltty at :0
/var/log/auth.log nach einmaligem Fingerabdruck, danach Einloggen per Passwort nachdem der 10s-Timeout für den zweiten Fingerabdruck abgelaufen ist:
Jun 26 10:51:00 ThinkPad-T60p systemd-logind[763]: New seat seat0. Jun 26 10:51:00 ThinkPad-T60p systemd-logind[763]: Watching system buttons on /dev/input/event2 (Power Button) Jun 26 10:51:00 ThinkPad-T60p systemd-logind[763]: Watching system buttons on /dev/input/event4 (Video Bus) Jun 26 10:51:00 ThinkPad-T60p systemd-logind[763]: Watching system buttons on /dev/input/event0 (Lid Switch) Jun 26 10:51:00 ThinkPad-T60p systemd-logind[763]: Watching system buttons on /dev/input/event1 (Sleep Button) Jun 26 10:51:00 ThinkPad-T60p systemd-logind[763]: Watching system buttons on /dev/input/event7 (ThinkPad Extra Buttons) Jun 26 10:51:06 ThinkPad-T60p lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory Jun 26 10:51:06 ThinkPad-T60p lightdm: PAM adding faulty module: pam_kwallet.so Jun 26 10:51:06 ThinkPad-T60p lightdm: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory Jun 26 10:51:06 ThinkPad-T60p lightdm: PAM adding faulty module: pam_kwallet5.so Jun 26 10:51:06 ThinkPad-T60p lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0) Jun 26 10:51:06 ThinkPad-T60p systemd-logind[763]: New session c1 of user lightdm. Jun 26 10:51:06 ThinkPad-T60p systemd: pam_unix(systemd-user:session): session opened for user lightdm by (uid=0) Jun 26 10:51:09 ThinkPad-T60p lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory Jun 26 10:51:09 ThinkPad-T60p lightdm: PAM adding faulty module: pam_kwallet.so Jun 26 10:51:09 ThinkPad-T60p lightdm: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory Jun 26 10:51:09 ThinkPad-T60p lightdm: PAM adding faulty module: pam_kwallet5.so Jun 26 10:51:09 ThinkPad-T60p lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "nils" Jun 26 10:51:13 ThinkPad-T60p lightdm: gkr-pam: no password is available for user Jun 26 10:51:14 ThinkPad-T60p lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm Jun 26 10:51:14 ThinkPad-T60p lightdm: pam_unix(lightdm:session): session opened for user nils by (uid=0) Jun 26 10:51:15 ThinkPad-T60p systemd-logind[763]: New session c2 of user nils. Jun 26 10:51:15 ThinkPad-T60p systemd: pam_unix(systemd-user:session): session opened for user nils by (uid=0) Jun 26 10:51:15 ThinkPad-T60p lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory Jun 26 10:51:15 ThinkPad-T60p lightdm: PAM adding faulty module: pam_kwallet.so Jun 26 10:51:15 ThinkPad-T60p lightdm: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory Jun 26 10:51:15 ThinkPad-T60p lightdm: PAM adding faulty module: pam_kwallet5.so Jun 26 10:51:15 ThinkPad-T60p lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0) Jun 26 10:51:15 ThinkPad-T60p systemd-logind[763]: New session c3 of user lightdm. Jun 26 10:51:16 ThinkPad-T60p lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory Jun 26 10:51:16 ThinkPad-T60p lightdm: PAM adding faulty module: pam_kwallet.so Jun 26 10:51:16 ThinkPad-T60p lightdm: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory Jun 26 10:51:16 ThinkPad-T60p lightdm: PAM adding faulty module: pam_kwallet5.so Jun 26 10:51:16 ThinkPad-T60p lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "nils" Jun 26 10:51:36 ThinkPad-T60p lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm Jun 26 10:51:36 ThinkPad-T60p lightdm: pam_unix(lightdm:session): session opened for user nils by (uid=0) Jun 26 10:51:36 ThinkPad-T60p systemd-logind[763]: New session c4 of user nils. Jun 26 10:51:39 ThinkPad-T60p gnome-keyring-daemon[1487]: The SSH agent was already initialized Jun 26 10:51:39 ThinkPad-T60p gnome-keyring-daemon[1487]: The Secret Service was already initialized Jun 26 10:51:39 ThinkPad-T60p gnome-keyring-daemon[1487]: The PKCS#11 component was already initialized Jun 26 10:51:40 ThinkPad-T60p pkexec: pam_unix(polkit-1:session): session opened for user root by (uid=1000) Jun 26 10:51:40 ThinkPad-T60p pkexec: pam_systemd(polkit-1:session): Cannot create session: Already running in a session Jun 26 10:51:40 ThinkPad-T60p pkexec[1722]: nils: Executing command [USER=root] [TTY=unknown] [CWD=/] [COMMAND=/usr/sbin/xfpm-power-backlight-helper --set-brightness-switch 0] Jun 26 10:51:40 ThinkPad-T60p polkitd(authority=local): Registered Authentication Agent for unix-session:c4 (system bus name :1.57 [/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale de_DE.UTF-8) Jun 26 10:53:06 ThinkPad-T60p systemd-logind[763]: Removed session c1.
Wenn ich direkt nach einem Neustart in der virtuellen Konsole (zum Login wird das Passwort gefragt!) sudo service lightdm restart verwende (dann mit Fingerabdruck!) klappt die Anmeldung per Fingerabdruck, allerdings nur einmal und nicht dauerhaft.
Vielen Dank schonmal an alle, die bis hierhin durchgehalten haben. Wurde doch länger als geplant... 😉
Hat noch jemand eine Idee was ich probieren könnte um mich endlich wieder mit einem Fingerabdruck einloggen zu können? Möchte ungern wieder alles neuinstallieren..