su는 bin/bash/****를 실행할 수 없습니다.

su는 bin/bash/****를 실행할 수 없습니다.

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로그인 쉘을 수정하십시오.

관련 정보