sudoers是全局可写错误。

14

我改变了Ubuntu 12.10上/ect文件的权限,以便我可以编辑bash.bashrc,使neo4j看到JVM,但现在当我尝试运行neo4j服务器时出现错误。

我输入了下面的代码,并成功编辑了bash.bashrc,但现在我完全不能使用sudo命令!

sudo chmod -R ugo+rw /ect

sudo -u neo4j /home/neo4j-community-1.8/bin/neo4j start
sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

我阅读了一个论坛,有人说我需要重新安装Ubuntu,我希望这不是唯一的解决方案? 请帮忙!!

1个回答

42

我想我已经用这个命令解决了它

pkexec chmod 0440 /etc/sudoers

我现在能做到

sudo -s
root@ubuntu:~#

这个解决方案足够好吗?


9
仍然出现错误“sudo: /etc/sudoers.d is world writable”。 - s4suryapal
这不是一个永久性的解决方案。我不得不重新安装Obuntu。 - Mike Barnes
@MikeBarnes pkexec chmod 0440 /etc/sudoers 这需要密码。如何获取该密码? - Vivek Vardhan
这将是您的根账户密码。 - BrianC
pkexec chmod 755 /etc/sudoers 这需要密码。我使用 SSH 密钥文件登录,没有 root 密码,那我该怎么办? - Shreya
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接