लॉक किए गए Ubuntu 14.04 सत्र यूनिटी में लॉगिन नहीं कर सकते


12

मैं लॉक किए गए Ubuntu 14.04 सत्र यूनिटी में लॉगिन नहीं कर सकता।

इससे आउटपुट /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

फ़ाइल मौजूद नहीं है। लेकिन मैं केडीई का उपयोग नहीं करता। मेरा डेस्कटॉप इसके बजाय एकता पर चलता है।
मार्टिन

मैंने इसे आजमाया: sudo apt-get purge kwalletmanager sudo apt-get install केवलेटमैनगर। फ़ाइलों की बहुत सारी स्थापित की। उसके बाद रिबूट। लेकिन समस्या अभी भी बनी हुई है।
मार्टिन

एक काम के आसपास निम्नलिखित है: लॉक स्क्रीन से "स्विच उपयोगकर्ता" चुनें -> पासवर्ड दर्ज करने के लिए समान संवाद का उपयोग करें -> अनलॉक स्क्रीन
मार्टिन

मुझे यह समस्या थी और इस अन्य प्रश्न के उत्तर के बाद हल किया गया: unix.stackexchange.com/a/422556/3084
brandizzi

जवाबों:


7

मैंने 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

आपका लॉग बताता है कि कोई समस्या है /lib/security/pam_kwallet.so। क्या आप यह निर्धारित कर सकते हैं कि वह फ़ाइल अभी भी मौजूद है, आपको क्वाटलेट को फिर से लोड करना पड़ सकता है:

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

वह फ़ाइल मौजूद नहीं है। लेकिन मैं केडीई का उपयोग नहीं करता। मेरा डेस्कटॉप इसके बजाय एकता पर चलता है।
मार्टिन

2
sudo apt-get install --reinstall kwalletmanagerलापता फ़ाइलों को फिर से स्थापित करने के लिए पर्याप्त होगा और कॉन्फ़िगरेशन फ़ाइलों को नहीं हटाता है purge
डेविड फ़ॉस्टर

1

PAM प्रमाणीकरण सेटिंग्स का पुनर्निर्माण करें। दूसरे TTY पर जाएं CTRL-ALT-F1, फिर दौड़ें:

sudo pam-auth-update
# Make no changes and select "Ok" to update the config
sudo service lightdm restart
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.