루트로 로그인했지만 루트 홈 디렉터리가 존재하지 않아 새 사용자를 생성하지 못할 수 있습니다.

루트로 로그인했지만 루트 홈 디렉터리가 존재하지 않아 새 사용자를 생성하지 못할 수 있습니다.

질문이 있습니다. Ubuntu 컴퓨터에 들어가면 다음 메시지가 표시됩니다.

Could not chdir to home directory /home/root: No such file or directory
/usr/bin/xauth:  error in locking authority file /home/root/.Xauthority

을 만들면 whoami다음과 같은 답변을 받습니다.root

그러나 /home/root 디렉토리가 존재하지 않습니다.

새 사용자를 생성하려고 하면 adduser blabla다음 오류가 발생합니다.

adduser: Only root may add a user or group to the system.

다르게 생성하려고 하면 다음과 같은 결과가 useradd -m blabla나타납니다.

useradd: Permission denied.
useradd: cannot lock /etc/passwd; try again later.

누군가 나에게 무엇이 잘못되었는지 설명해 줄 수 있습니까?

미리 감사드립니다

답변1

쉘에서 id 명령을 실행하여 현재 ID를 찾으십시오. 사용자 루트는 uid=0이어야 합니다. uid가 0이 아니면 권한 있는 계정이 아닙니다. 또한 sudo -i 명령을 실행하면 어떻게 되나요?

관련 정보