Debian 10을 실행 중인데 다음 줄 다음에 터미널이 시작되지 않습니다...
Xterm과 Xuterm도 시작되지 않습니다.
이 동작을 되돌리려면 어떻게 해야 합니까?
passwd -d ahmad
usermod -s /usr/sbin/nologin ahmad
chage -l ahmad
grep ahmad /etc/passwd
grep ahmad /etc/shadow
답변1
쉘이 시작되지 않도록 로그인 쉘을 설정했습니다. (무슨 일을 하는지도 모르는데 왜 이 명령을 실행하는지 모르겠습니다. 매우 구체적입니다. 속여서 이 명령을 시도하도록 한 사람이 있습니까?)
/bin/bash
이를 사용하여 셸을 재설정할 수 있는 플랫폼에 있다고 가정합니다.
usermod -s /bin/bash ahmad
그런데 passwd -d
귀하의 계정에서 비밀번호가 제거되었습니다. 원격 액세스가 가능한 시스템을 사용하는 경우 비밀번호를 설정하는 것이 좋습니다.
passwd # Run this as user ahmad. If you're root use "passwd ahmad" instead
답변2
alt+Cntrl+Fn+F2를 눌러 TTY 쉘 로그인에서 /etc/passwd 파일을 편집하여 문제를 해결했습니다. ahmad(내 사용자 이름) 앞에 있는 /usr/sbin/nologin을 제거했는데 지금까지 훌륭하게 작동했습니다.