我以 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

当我 make 时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(通过在 shell 中发出 id 命令),用户 root 应该具有 uid=0。如果您的 uid 不为 0,则您不是特权帐户。另外,如果您发出命令 sudo -i 会发生什么?

相关内容