시스템이 시작되는 중입니다. 권한이 없는 사용자는 로그인이 허용되지 않습니다.

시스템이 시작되는 중입니다. 권한이 없는 사용자는 로그인이 허용되지 않습니다.

다음 문제를 해결할 수 있는 방법이 있습니까(대상 컴퓨터에서 루트 로그인을 허용하는 것 외에):

$ ssh 192.168.0.14
[email protected]'s password:
"System is booting up. Unprivileged users are not permitted to log in yet. Please come back later. For technical details, see pam_nologin(8)."

X 세션 실행 실패를 원격으로 디버깅하려고 합니다.


현재 다음 링크는 작동하지 않습니다.

답변1

이 문제는 에서 발생했을 수 있습니다 /run/nologin. 그런 다음 삭제하십시오 ./run/nologinsystemd-tmpfiles-setup.servicesystemd-user-sessions.service

따라서 이것을 제거해야 합니다:

$ ls -l /run/nologin
# rm /run/nologin

효과가 있는지 알려주세요! 행운을 빌어요!

답변2

Gilles가 제공한 답변을 복사하세요./etc/nologin이 존재할 때 루트가 아닌 사용자가 로그인하도록 허용할 수 있습니까?


시스템이 PAM을 사용하는 경우 /etc/nologin이 존재할 때 로그인을 거부하는 것은 pam_nologin 모듈에 의해 트리거됩니다.

pam_succeed_if를 사용하여 특정 기준과 일치하는 사용자에 대해 pam_nologin 호출을 건너뛸 수 있습니다. 예를 들어 /etc/nologin이 존재하더라도 adm 그룹의 사용자가 텍스트 콘솔에 로그인할 수 있도록 하려면 /etc/pam.d/loginauth Require pam_nologin.so 줄 앞에 다음 줄을 추가합니다.

auth [default=ignore success=1] pam_succeed_if.so quiet user ingroup adm

추가했습니다: 또한 시스템에 /etc/pam.d/sshd구성 파일이 있는 경우 ssh를 통해 조기 로그인하려면 동일한 authignore 줄을 추가해야 합니다.

oldoldstable을 Buster로 업그레이드할 때 이 문제가 발생했습니다. 갑자기 '탈퇴' 메시지를 받았을 때 마음이 매우 불안했습니다.

관련 정보