linux – 更改根文件夹和子文件夹的所有者(Ubuntu 13.04)

我不小心通过命令将根文件夹(/)和所有子文件夹的所有者设置为一个用户

$sudo chown -R 'userName' /*

现在我想通过命令将所有者设置回root用户

$chown -R root:root /*

但我没有这项行动的许可.
如果我使用命令

$sudo chown -R root:root /*

它返回

 sudo: effective uid is not 0, is sudo installed setuid root?

我该怎么做才能解决这个问题?

最佳答案
我猜你在运行第一个命令时也最终修改了/usr/bin/sudo可执行文件的所有权.

它说有效UID不为0(因为root的EUID等于0).

因此,尝试更改/usr/bin/sudo的所有者,然后尝试更改其他文件的所有权.

转载注明原文:linux – 更改根文件夹和子文件夹的所有者(Ubuntu 13.04) - 代码日志