VM 머신에 Kali Linux를 설치했지만 터미널에서 사용자를 루트로 변경할 수 없습니다 su
. 명령은 sudo
제대로 작동하지만 시도하면 su
"디렉토리 대신 bin/bash/****(내 사용자 이름)을 실행할 수 없습니다"라는 메시지가 나타납니다.
답변1
login shell
오류 메시지에 따르면 루트 사용자가 파일에 올바르게 설정되지 않은 것 같습니다 /etc/passwd
.
$ grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
시스템의 대부분의 경우 다음과 같이 보일 것입니다.
root:x:0:0:root:/root:/bin/bash/****
사용자 이름은 어디에 있습니까 ****
?
파일을 열고 /etc/passwd
로그인 쉘을 수정하십시오.