使用 rsync -aHA 移动 root 但 sudo 不起作用。如何修复?

使用 rsync -aHA 移动 root 但 sudo 不起作用。如何修复?

我运行了rsync -aHA --delete --devices -S -xv /media/tmp/oldroot/ /media/newroot/。重启后,我可以登录。但我无法使用 sudo 和 passwd。

如何解决这个问题?

$ sudo ls
sudo: must be setuid root

$ passwd
Changing password for galaxy.
(current) UNIX password: 
passwd: Authentication failure
passwd: password unchanged

答案1

嗯,我发现我用 nosuid 挂载了新磁盘。这就是原因。

相关内容