執行sudo命令報錯
sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
出錯原因,安裝配置ftp的時候,不小心更改了/下權限,導致了etc/sudoers 的權限更改,然后就會出現以上問題。
解決方案一:
pkexec chmod 555 /etc/sudoers
pkexec chmod 555 /etc/sudoers.d/README
以上是網上搜索最多的結果,然后我的ubuntu 執行pxexec會提示沒有權限,所以沒有解決問題。繼續百度。。。
解決方案二:
1.重啟系統,長按shift;
2.選擇recovery mode進入
3.選擇root
很多人在以上步驟下,root下已經可以sudo了,但是我的還是不行。并且還報錯誤。意思是對文件的權限不夠。
于是執行了一下命令:
mount -o remount,rw /
以上命令是讓你又讀寫權限。
繼續命令:
chmod 0440 /etc/sudoers
發現已經可以sudo了。
繼續開機shift后進入正常模式。發現問題已經解決。