sudoers是世界可写的错误

Mik*_*nes 12 ubuntu sudo neo4j

我更改了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
Run Code Online (Sandbox Code Playgroud)

我读了一个论坛,一个人说我需要再次重新安装ubuntu,我希望事实并非如此?请帮忙!!

Mik*_*nes 35

我想我已经使用这个命令对其进行了整理

pkexec chmod 0440 /etc/sudoers
Run Code Online (Sandbox Code Playgroud)

我现在可以做

sudo -s
root@ubuntu:~#
Run Code Online (Sandbox Code Playgroud)

这是解决问题的一个很好的解决方案吗?

  • 仍然得到错误"sudo:/etc/sudoers.d是世界可写的" (7认同)