2012-12-19 21 views
10

我改變了/ ECT文件權限在Ubuntu 12.10,這樣我可以編輯bash.bashrc,這樣的Neo4j可以看到JVM,但現在我得到的錯誤,當我嘗試運行的Neo4j服務器sudoers文件是可寫錯誤

我輸入了下面的代碼,我設法編輯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,我希望情況不是這樣嗎? 請幫助!

回答

28

我想我已經使用這個命令

pkexec chmod 0440 /etc/sudoers 

整理出來我現在可以做

sudo -s 
[email protected]:~# 

這是一個足夠好的解決問題的辦法?

+6

仍然出現錯誤「sudo:/etc/sudoers.d是世界可寫的」 – s4suryapal

+0

這不是一個永久的解決方案。我不得不重新安裝Obuntu –

+0

@MikeBarnes'pkexec chmod 0440/etc/sudoers'這需要密碼。如何獲取密碼? –