gdm을 통해 로그인할 수 없습니다 - 특정 사용자 로그인을 반복합니다.

gdm을 통해 로그인할 수 없습니다 - 특정 사용자 로그인을 반복합니다.

해결 방법을 모르는 로컬 사용자 문제가 있습니다. 비밀번호 확인에 성공했음에도 불구하고(비밀번호 오류 메시지 없음) 매번 gdm 화면으로 돌아가는 사용자를 제외하고 모든 사용자는 문제 없이 로그인할 수 있습니다. 'su - {user}'잘 작동하므로 비밀번호 문제는 아닙니다. 이 사용자에게 속한 ~{user}/.ICEauthority모든 파일|디렉토리를 삭제하려고 시도했지만 /tmp여전히 작동하지 않습니다.

간단한 해결책이 있을 것 같지만 그것이 무엇인지 알 수 없습니다. :-(

저는 Wayland에서 Fedora 30을 실행하고 있으며 필요한 경우 더 많은 정보를 제공해 드리겠습니다.

자세한 내용/컨텍스트:

last shows that indeed the user actually connected on a tty
`watch -n 0.1 'who -a'` doesn't show the user, even a single time So it seems that login succeeds, a tty is attributed, but it never goes to the who command input source. Could this help? Thanks!

어떤 아이디어가 있나요? 임마누엘
정말 고마워요

혼자서 답변하고 마침내 문제를 성공적으로 해결했습니다.
그렇군요. 시스템의 문제가 아니라 로컬의 문제입니다.
필사적으로 문제가 발생하기 직전에 수정된 실패한 사용자의 홈 디렉터리에 있는 모든 파일/디렉터리를 나열했으며 결국 ~user/.local/share에서 다음 디렉터리를 삭제했습니다.

  • 그놈 껍질
  • gvfs 메타데이터
  • 열쇠 고리

그런 다음 사용자로 로그인을 시도하고 무엇을 추측해 보았습니까? 훌륭하게 작동했습니다! 따라서 이는 이러한 디렉토리 중 하나(또는 전체)와 관련이 있습니다. .gnome-shell이 ​​의심되지만 증거가 없습니다.
누군가 내 답변을 명확히 하고 무슨 일이 일어나고 있는지 설명하고 싶다면 매우 기뻐할 것이며 커뮤니티에 도움이 될 것입니다.
또한 주제를 좀 더 관련성 있게 변경했습니다.
감사해요!

답변1

아는 사람이 없나요? 사용자의 homedir에 X 로그인이 실패하는 원인이 있다고 확신하지만 tty 로그인은 제대로 작동합니다. .ICEauthority를 ​​제거해도 문제가 해결되지 않으므로 이와 관련이 없습니다. 누구든지 아이디어가 있다면 꼭 해보세요!

답변2

이 질문을 읽은 후 .config 및 .local/share와 관련된 gtk 또는 gnome의 도살을 삭제했습니다.

gnome-shell, gvfs-metadata, 키링을 제거했지만 여전히 로그인할 수 없습니다. 마지막으로 gdm을 제거한 다음 /var/lib/gdm/을 삭제하고 gdm을 다시 설치하면 작동했습니다. .config 및 .local/share에서 많은 파일을 삭제했기 때문에 /var/lib/gdm/을 삭제해도 작동할지 아직 잘 모르겠습니다.

Gnome 및 Plasma의 Wayland 세션을 통해서도 로그인할 수 있지만 Xorg를 통해서는 로그인할 수 없습니다. SDDM은 Xorg 및 Wayland에서도 잘 작동하지만 루트로 실행되기 때문에 마음에 들지 않습니다.

관련 정보