我刚刚改变了我的所有者,犯了一个巨大的错误/usr/bin
from root
对一个普通人user
。每当我尝试执行时$sudo chown root /usr/bin
这给了我:
chown: changing ownership of ‘/usr/bin/’: Operation not permitted
我读过很多讨论这个问题的主题,其中大多数都提供了解决方案,以防您已经拥有操作系统的备份映像。不幸的是我没有任何备份。除了从头重新安装 Ubuntu 之外,还有其他解决方案吗?
解决方案:- 进入 Ubuntu 故障恢复控制台
启动计算机并在启动时按住 SHIFT 键。它将带您进入 grub 加载程序页面,如图 1 所示。
Image 1
选择并输入 Ubuntu 的高级选项,然后从那里选择名为恢复模式的内核,如图 2 所示。
Image 2
选择 root – 进入 root shell 提示符,如图所示 – 3
Image 3
现在文件系统是只读的,需要重新安装以读写运行以下命令
# mount -o remount,rw /
全部挂载
然后需要更改 sudo 的所有权
# chown root:root /usr/bin/sudo
授予 sudo 权限
# chmod 4755 /usr/bin/sudo
完成了……让我们重新启动机器看看
# shutdown -r now
你现在应该已经把 Sudo 拿回来了......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)