更改“/usr/bin/”的所有权:不允许操作

2024-05-23

我刚刚改变了我的所有者,犯了一个巨大的错误/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(使用前将#替换为@)

更改“/usr/bin/”的所有权:不允许操作 的相关文章

随机推荐