我有个问题。当我进入 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 会发生什么?