Ubuntu 14.04中某些根目录的所有权意外更改

时间:2014-06-08 13:17:53

标签: linux ubuntu chmod user-permissions chown

(意外)行动

嗨,我不是很熟悉Linux,而是使用Ubuntu超过一年。

几天后我在更改另一个非根目录的所有权时意外地更改了我的根文件夹的所有权。我不确定,但据我记得,我不小心执行了sudo chown -R root:root /bin

后果

现在我无法执行任何需要sudo的操作。这是我在执行任何此类任务时遇到的错误:

max@max-ThinkPad-T430:~/Desktop$ sudo chown -R root:root /bin sudo: /etc/sudoers is owned by uid 1000, should be 0 sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin

问题

使sudo完全恢复工作的解决方案是什么?

1 个答案:

答案 0 :(得分:1)

我建议使用“启动磁盘创建器”(/usr/bin/usb-creator-gtk)和最新的Ubuntu Desktop .iso文件创建可启动磁盘(CD,DVD或USB驱动器),该文件可从http://www.ubuntu.com/download/desktop/获得。< / p>

创建启动盘后,重新启动计算机并确保从启动盘启动。我假设你知道如何做到这一点,因为你之前安装过Ubuntu。

不要选择“安装Ubuntu”模式,只需使用“试一试”模式即可进入桌面环境。从那里你应该能够挂载你现有的Ubuntu设置和chown root /etc/sudoers,这样你的sudo命令就能再次运行。

重新启动到真正的Ubuntu安装并尝试sudo ls,它现在应该可以正常工作。