rootとしてログインしましたが、rootホームディレクトリが存在しないため、新しいユーザーを作成できない可能性があります。

rootとしてログインしましたが、rootホームディレクトリが存在しないため、新しいユーザーを作成できない可能性があります。

質問があります。 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コマンドを実行するとどうなりますか?

関連情報