ubuntu 無法sudo

執行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后進入正常模式。發現問題已經解決。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容