루트로 로그인할 수 없습니다. q 실행 실패: 해당 파일 또는 디렉터리가 없습니다.

루트로 로그인할 수 없습니다. q 실행 실패: 해당 파일 또는 디렉터리가 없습니다.

그래서 오늘 아침에 루트 디렉터리에 로그인을 시도했는데 다음과 같은 오류 메시지가 나타났습니다.

su: 실행 실패 q: 해당 파일이나 디렉터리가 없습니다.

/etc/passwd에서는 모든 것이 괜찮아 보입니다.

다음을 통해 로그인해 보세요:

su -s /bin/bash username

이전 예와 같은 오류는 표시되지 않지만 루트 대신 일반 사용자에게 반환됩니다.

이전에 이 문제를 겪은 사람이 있나요? 미리 감사드립니다!

답변1

좋아, 시스템을 약간 수정한 후에 작동하게 만들었습니다.

이것이 내가 한 일입니다:

  1. 복구 모드 시작(VM을 사용 중임)

  2. 그 이후로 나는 그것을 열었습니다 nano /etc/passwd(여전히 비밀번호를 입력할 수 없기 때문에 편집을 허용하는지 모르겠습니다). 누군가 나에게 이것을 설명해 주시면 감사하겠습니다.

  3. 루트 액세스 쿼리 뭔가 q: (이것은 나에게 표시되는 오류와 같습니다)

  4. 뿌리가 되기를/bin/bash

  5. 변경 사항을 저장하면 모든 것이 좋습니다. 이제 비밀번호를 입력하고 루트에 들어갈 수 있습니다.

기여해주신 모든 분들께 감사드립니다. :)

관련 정보