我无意中修改了 /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