linux:如何将所有者更改为 root

linux:如何将所有者更改为 root

我意外地更改了 的所有者/usr。现在 的所有者/usr变成了我,而不是root。所以我不能使用 之类的命令sudo。我想把 的所有者改/usr回来。我的意思是我想把 的所有者/usr改成root

怎么做?

答案1

如果您碰巧知道 root 密码,您应该能够以 root 身份登录并恢复权限。su也可能有效:

$ su
[***enter root password***]
# chown root /usr
# chgrp root /usr

答案2

正如 Dmitry Grigoryev 所解释的那样,sudo“如果相应的可执行文件可以被普通用户修改,则可能拒绝向进程授予 root 权限。

另一个解决方案是从 cd/usb 实时启动,并使用该环境通过挂载硬盘驱动器来设置 /usr 的所有者,然后使用命令进行更改

chown root:root <path to the>/usr

在实况靴内。

相关内容