使用“sudo chmod 444 etc”更改后无法编辑目录的权限

时间:2013-02-04 22:17:38

标签: linux ubuntu permissions chmod

我正在使用Ubuntu 12.04.1 LTS(GNU / Linux 3.2.0-31-virtual x86_64)并将“etc”目录的权限更改为444(sudo chmod 444等)。我现在无法将权限更改为其他任何内容,并且收到以下消息:

$ sudo chmod 777 etc
sudo: unable to open /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting

我尝试更改为root用户并更改权限,但系统提示我输入一个我从未被要求设置的密码,并显示以下消息:

$ su
Password:
su: Authentication failure

3 个答案:

答案 0 :(得分:1)

您应该启动“Ubuntu恢复模式”并将权限更改回/ etc到755:

https://askubuntu.com/questions/115358/changed-etc-permission-in-oneiric-ubuntu11-10-by-using-sudo-chmod-665-etc

答案 1 :(得分:0)

重新启动到单用户模式并从那里修复/ etc上的权限。

答案 2 :(得分:0)

您已经更改了sudo配置文件所在文件夹的权限。

尝试查看here. This person had a similar problem.