2012-12-19 6 views
10

ho cambiato i permessi/ect dei file su Ubuntu 12.10 in modo che potessi modificare bash.bashrc in modo che Neo4j può vedere la JVM, ma ora sto ottenendo gli errori quando provo eseguire il server Neo4jsudoers è mondo errore scrivibile

Ho inserito il codice qui sotto e sono riuscito a modificare bash.bashrc ma ora non posso usare 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 

ho letto un forum e un ragazzo ha detto che ho bisogno di nuovo a ri-insatll ubuntu, spero che questo non è il caso? Please HELP !!

risposta

28

mi pare di aver ordinato fuori con questo comando

pkexec chmod 0440 /etc/sudoers 

Ora posso fare

sudo -s 
[email protected]:~# 

Si tratta di una buona soluzione abbastanza al problema?

+6

continua a ricevere errore "sudo: /etc/sudoers.d è scrivibile in tutto il mondo" – s4suryapal

+0

Questa non è una soluzione permanente. Ho dovuto reinstallare Obuntu –

+0

@MikeBarnes 'pkexec chmod 0440/etc/sudoers' richiede una password. Come ottenere quella password? –