我意外地更改了 的所有者/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
在实况靴内。