sudo: /etc/sudoers is world writable sudo: no valid sudoers sources found, q...


 

今天操作/etc/sudoers 文件,因為該文件只讀,所以sudo chmod 777 /etc/sudoers ,結果可以修改這個文件了,但是導致所有用戶的sudo都不能用了

 

是因為在Linux中該文件必須是只讀權限的才行,如果你知道root密碼,可以到root賬戶下修改,直接chmod 0440 /etc/sudoers 就可以了,如果不知道root的密碼,推薦下面的方法

 

 

一.重啟系統,按住shift鍵直到出現GUN GRUB界面(下圖)

 

選擇advanced options,按回車

Ubuntu下sudo:sudo /etc/sudoers is world writable解決方案

 

 

 

然后移動選擇到recovery mode ,接着按下e,不要按回車,因為我們要進入可寫模式

Ubuntu下sudo:sudo /etc/sudoers is world writable解決方案

 

 

 

然后在用方向鍵找到Linux 那一行,將ro修改成rw

 

再按Ctrl+X進入下圖界面, 選擇root按下回車,就進入了root用戶的終端了

Ubuntu下sudo:sudo /etc/sudoers is world writable解決方案

輸入命令修改sudoers的權限:
chmod 0440 /etc/sudoers <回車>


再輸入 reboot重啟就大功告成了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM