어떤 사용자도 로그인할 수 없습니다

어떤 사용자도 로그인할 수 없습니다

아치 리눅스(KDE)를 실행합니다. 오늘 그것을 사용하여 원활하게 업데이트했습니다 pacman -Syu. 오류가 발생하지 않았습니다. 시스템을 다시 시작한 후에는 어떤 사용자도 로그인할 수 없습니다. sddm에서 모든 사용자는 "로그인 실패" 메시지를 받게 됩니다. 가상 콘솔에서 모든 사용자는 "로그인 오류" 메시지를 받습니다.

무슨 일이 일어날 수 있었나요? 이를 해결하기 위한 단계는 무엇입니까?

처음에는 머신에 SSH로 연결할 수 없었지만 3번 재부팅한 후 (키 파일을 사용하여) SSH로 연결할 수 있었습니다.

루트로서 새 임시 사용자를 생성하고 비밀번호를 설정했습니다. 사용자는 SSH를 통해 시스템에 로그인할 수 있지만 가상 콘솔에는 로그인할 수 없습니다.

지금까지 시도한 다른 단계는 다음과 같습니다(해결 방법 없음).

  • 모든 사용자의 비밀번호를 업데이트하고 각 사용자로 가상 콘솔에 로그인을 시도했습니다.
  • 업데이트 전 스냅샷에서 /etc/shadow 및 /etc/gshadow를 복원하고 다시 시도했습니다.
  • 체크섬 pwck- grpck각각 오류가 반환되지 않았습니다.
  • systemctl --failed오류 없음 표시
  • 업데이트 1: SSH를 통해 로그인할 때 su해당 사용자의 비밀번호를 다른 사용자에게 입력하면 인증이 성공합니다. SSH 세션을 통해 모든 사용자에 대해 이 작업을 수행할 수 있습니다. 그러나 사용자는 여전히 가상 콘솔이나 sddm을 통해 로그인할 수 없습니다.
  • 업데이트 2: /etc/shadow를 편집하고 내가 만든 테스트 사용자 계정(위 참조)의 비밀번호 해시를 제거하여 사용자의 비밀번호는 비어 있게 했습니다. 가상 콘솔에 로그인한 후 사용자 이름과 반환 키를 입력하자마자 즉시 로그인 실패 메시지가 나타납니다.

SSH를 통해 다시 로그인할 수 없을까 봐 걱정되기 때문에 문제가 해결될 때까지 로그아웃하거나 컴퓨터를 다시 시작하지 않겠습니다.

의견에 대한 응답:

  1. 다음은 터미널이나 tty에서 Journalctl -f를 실행하고 명령줄에서 가상 콘솔에 로그인을 시도할 때의 출력입니다.

가상 콘솔의 testuser1의 경우:

Jan 03 14:25:44 client1 login[1506]: FAILED LOGIN 1 FROM tty2 FOR testuser1, Authentication failure  
Jan 03 14:25:58 client1 login[1506]: FAILED LOGIN 2 FROM tty2 FOR testuser1, Authentication failure  
Jan 03 14:26:06 client1 login[1506]: FAILED LOGIN 3 FROM tty2 FOR testuser1, Authentication failure  
Jan 03 14:26:13 client1 login[1506]: FAILED LOGIN 4 FROM tty2 FOR testuser1, Authentication failure  

다음은 sddm을 통해 실제 사용자로 로그인을 시도할 때의 로그 정보이다.

Jan 03 14:36:01 client1 sddm-helper[1594]: [PAM] authenticate: Authentication failure
Jan 03 14:36:01 client1 sddm-helper[1594]: [PAM] returning.
Jan 03 14:36:01 client1 sddm[622]: Authentication error: "Authentication failure"
Jan 03 14:36:01 client1 sddm-greeter[687]: Message received from daemon: LoginFailed
Jan 03 14:36:01 client1 sddm-helper[1594]: [PAM] Ended.
Jan 03 14:36:01 client1 sddm[622]: Auth: sddm-helper exited with 1
  1. 디스크만 15% 차지

  2. "사용자가 그룹 X에 속합니까? 데스크탑 구성의 소유권은 누구입니까?"와 관련하여 질문을 이해하지 못합니다. 실행 중에는 파일 소유권이 변경되지 않습니다 pacman -Syu. X는 가상 콘솔 로그인에 영향을 미치지 않으므로 이것이 문제와 관련이 없다고 생각합니다.

  3. 이전 스냅샷과 /etc/pam.d와의 차이점은 차이가 없음을 보여줍니다. 특히 /etc/pam.d/system-auth 및 /etc/pam.d/su는 업데이트 이전과 변경되지 않았습니다.

관련 정보