Ubuntu 14.04.2 LTS를 사용하고 있으며 정전 후 로그인 할 수 없습니다.
이 문제가 발생하기 몇 개월 전에 컴퓨터가 정상적으로 작동했습니다.
증상은 다음과 같습니다.
- 로그인 시도 후 약 15 초 동안 화면이 꺼지고 로그인 화면으로 돌아갑니다.
- 문제없이 손님으로 로그인 할 수 있습니다
- tty1 ~ tty6을 통해 나 자신으로 로그인 할 수 있습니다
나는 성공하지 않고 다음을 시도 / 확인했습니다.
.Xauthority소유권 변경이 효과 가 없었습니다
chown username:username .Xauthority사용자 디렉토리 권한을 변경하지 못했습니다
sudo chmod -R u+w /home/[username]lightdm으로 간섭을 시도했습니다
dpkg-reconfigure lightdmsudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart에 아무것도 없었다
.xsession-errorsgdm대신 시도lightdm했지만 정확히 같은 문제가있었습니다.제거
lightdm및 재설치/tmp디렉토리는 보여줍니다drwxrwxrwt
온라인에서 찾은 이러한 솔루션 중 어느 것도 작동하지 않았습니다. 누구든지 도와 줄 수 있습니까?
편집 1) :을
입력하면 sudo tail /var/log/lightdm/lightdm.log10 줄이 표시됩니다. (모두 시작 DEBUG:) :
Activating VT 7
Activating login1 session c3
Session pid=8697: Greeter connected version=1.10.4
Session pid=8697: Greeter start authentication for [username]
Session pid=8769: Started with service 'lightdm', username [username]
Session pid=8769: Got 1 message from PAM
Session pid=8697: Propmpt greeter with 1 message
User /org/freedesktop/Accounts/User 1000 changed (repeated 3 times)
또한을 입력 ls /usr/share/xsessions/하면
gnome.desktop ubuntu.desktop
편집 2) :
sudo grep 'lightdm:' /var/log/auth.log | tail다음과 같이 시작합니다 lightdm:.
pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
pam_unix(lighdm:session): session closed for user [username]
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
PAM adding faulty module: pam_kwallet.so
pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
pam_ck_connector(lightdm-greeter:session): nox11 mode, ignoring PAM_TTY :0
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
PAM adding faulty module: pam_kwallet.so
pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user [username]"
(this one starts with sudo: instead of lightdm:) [username] : TTY=tty1 ; PWD=/home/[username] ; USER=root ; COMMAND=/bin/grep lightdm: /var/log/auth.log
sudo grep 'lightdm:' /var/log/auth.log | tail
sudo tail /var/log/lightdm/lightdm.log어떤 것이 있습니까? 일반적인 사용자 세션이 xsessions 디렉토리 (ls /usr/share/xsessions/)에 나열되어 있습니까?