在 /etc/passwd 中重命名 root,现在 sudo 不起作用

在 /etc/passwd 中重命名 root,现在 sudo 不起作用

我无意中修改了 /etc/passwd 中 root 的行并更改了它的名称。为了解决这个问题,我尝试使用 sudo 来修改此文件,但它不允许我使用 sudo,因为自从我重命名它以来,sudo 找不到 root 用户。

我在 ubuntu 上。

答案1

尝试 :

sudo -u new_wrong_root_user

如果不能,请在 Live CD 上重新启动,然后在终端中:

mkdir target
mount /dev/sda1 target # sda1 if / is the first partition of the first drive
vim target/etc/passwd

相关内容