ne peut pas se connecter à la session Ubuntu 14.04 verrouillée Unity


12

Je ne peux pas me connecter à la session Ubuntu 14.04 verrouillée Unity.

Sortie de /var/log/auth.log:

Apr 18 15:10:45 trusty-1 unix_chkpwd[3171]: check pass; user unknown
Apr 18 15:10:45 trusty-1 unix_chkpwd[3171]: password check failed for user (martin)
Apr 18 15:11:02 trusty-1 dbus[660]: [system] Rejected send message, 2 matched rules; type="method_return", sender=":1.13" (uid=0 pid=1328 comm="lightdm ") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.67" (uid=1000 pid=2154 comm="/usr/lib/x86_64-linux-gnu/indicator-session/indica")
Apr 18 15:11:02 trusty-1 lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Apr 18 15:11:02 trusty-1 lightdm: PAM adding faulty module: pam_kwallet.so
Apr 18 15:11:02 trusty-1 lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Apr 18 15:11:02 trusty-1 systemd-logind[871]: New session c5 of user lightdm.
Apr 18 15:11:03 trusty-1 lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Apr 18 15:11:03 trusty-1 lightdm: PAM adding faulty module: pam_kwallet.so
Apr 18 15:11:03 trusty-1 lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "martin"
Apr 18 15:11:12 trusty-1 lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm

le fichier n'existe pas. mais je n'utilise pas KDE. Mon bureau fonctionne à la place sur Unity.
Martin

Je l'ai essayé: sudo apt-get purge kwalletmanager sudo apt-get install kwalletmanager. Beaucoup de fichiers installés. Redémarrez ensuite. Mais le problème persiste.
Martin

Une solution de contournement est la suivante: à partir de l'écran verrouillé, choisissez "changer d'utilisateur" -> utilisez une boîte de dialogue similaire pour entrer le mot de passe -> déverrouillez l'écran
Martin

J'ai eu ce problème et résolu en suivant la réponse de cette autre question: unix.stackexchange.com/a/422556/3084
brandizzi

Réponses:


7

J'ai résolu en installant libpam-kwallet4 libpam-kwallet5.

$ sudo apt-cache search kwallet |grep pam
libpam-kwallet4 - KWallet (KDE 4) integration with PAM
libpam-kwallet5 - KWallet (Kf5) integration with PAM
$ sudo apt-get install libpam-kwallet4 libpam-kwallet5
$ sudo service lightdm restart

1

Votre journal suggère qu'il y a un problème avec /lib/security/pam_kwallet.so. Pouvez-vous déterminer si ce fichier existe toujours, vous devrez peut-être recharger le kwallet:

sudo apt-get purge kwalletmanager
sudo apt-get install kwalletmanager

Le fichier n'existe pas. mais je n'utilise pas KDE. Mon bureau fonctionne à la place sur Unity.
Martin

2
sudo apt-get install --reinstall kwalletmanagerserait suffisant pour réinstaller les fichiers manquants et ne supprime pas les fichiers de configuration comme purge.
David Foerster

1

Reconstruisez les paramètres d'authentification pam. Accédez à un autre ATS CTRL-ALT-F1, puis exécutez:

sudo pam-auth-update
# Make no changes and select "Ok" to update the config
sudo service lightdm restart
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.