질문:
올바른 자격 증명을 사용하여 로그인 화면(sddm)을 통과할 수 있는 방법은 없습니다.
무슨 일이야:
cli로 부팅하면 systemctl start sddm
일반적인 로그인 화면이 나타납니다. 나내 사용자를 클릭하고 비밀번호를 입력한 후 Enter를 누르면 해당 필드가 정지됩니다. 여전히 커서를 이동할 수는 있지만 더 이상 사용자 초상화/필드 등과 상호 작용할 수 없습니다.
- 몇시간 놔둬도 아무 변화가 없습니다. 나는 오직 을 통해서만 이 혼란에서 벗어날 수 있다
systemctl stop sddm
. - 내가 시도하면비밀번호를 잘못 입력했는데 이렇게 뜹니다다시 시도해 볼 수 있어요.
- 내가 시도하면다른 사용자로 로그인했는데 작동했습니다.,
...이것은 사용자 구성 때문일 수 있다고 생각됩니다.
문제를 해결/진단해 보세요.
영향을 받은 사용자 아래의 BAK
모든 파일을 첨부했습니다. .bash**
이는 결과에 영향을 미치지 않습니다.
KDE를 수동으로 시작하려고 시도했는데 startkde
결과는 DISPLAY is not set or cannot connect to the X server
.
~/.local/share/sddm/xorg-session.log
포함하다/usr/bin/xauth: timeout in locking authority file ~/.Xauthority
No protocol specified
.Xauthority 파일이 존재하지 않습니다.
답변1
나는 xauth 오류를 보기 시작했고 몇 가지 조사를 한 결과 strace xauth
"Permission Denied"와 같은 오류가 발생한 사용법 조언을 찾았습니다. 사용자의 홈 디렉터리(최상위 및 여러 하위 파일/폴더)가 루트 소유로 대체되었는지 확인했습니다.
chown -Rf <myuser>:<myusergroup>
그래서 최상위 디렉토리를 만들었고 이제 sddm/kde에서 특정 사용자에게 로그인을 시도할 때 모든 것이 잘 작동합니다.