无法在 Ubuntu 中更改 root 密码

无法在 Ubuntu 中更改 root 密码

我正在尝试更改 Ubuntu 系统中的 root 密码,但出现错误。我在调用时禁用了密码提示。因此,我无需输入 root 密码sudo即可执行 root 命令(例如)。sudo apt-get install

ashot@ashot-desktop:~$ sudo passwd root
passwd: Authentication token manipulation error
passwd: password unchanged

答案1

root 帐户是默认锁定在 Ubuntu 中。当sudo要求输入密码时,您输入的是用户密码,而不是 root 密码。这是因为您的用户属于该sudo组,因此有权以 身份运行命令root。如果您想要重置密码,只需运行

passwd

如果你有启用 root 帐户在 Ubuntu 中,想要更改密码,启动进入恢复模式,登录到“root shell prompt”并在那里重置。

  1. 重新挂载/文件系统以读/写方式

    mount -o rw,remount /
    
  2. 重置密码

    passwd
    

答案2

正如您的问题的一条评论所暗示的那样,您的根文件系统“/”很有可能以只读方式挂载。

尝试这个命令来查看是否是这种情况:

sudo touch /testfile

如果您收到“无法创建”或类似的信息,您可能需要尝试此命令:

sudo mount -o rw,remount /

我的成功率相当高,但有时它无法解决问题,迫使你重新启动。尝试它肯定比重新启动更容易。

相关内容