今天在網上看到一個關於修改sudoer文件的帖子,因而出於好奇就去修改了一下。修改的時候強制修改了sudoers的權限爲777 結果出現了sudo沒法使用的問題
上網找了不少辦法可是都沒有解決都沒辦法解決,最後終於找到了一種解決辦法
那就是經過pkexec來修改權限
具體辦法就是
1.重啓ubuntu
2.在開機的時候長按shift鍵進入恢復模式
3.在恢復模式中選擇root選項
4.在root選項的命令行中鍵入以下命令
pkexec chmod 777 /etc/sudoers
5.執行ls -l /etc/sudoers查看權限是否修改
6.重啓電腦,進入正常模式
修復完畢
從上圖能夠看出,當用戶名缺失,pkexec能夠直接使用root用戶執行操做,我想這可能就是能夠修改sudoers權限的緣由吧 ubuntu
參考文章: 命令行
http://stackoverflow.com/questions/13951700/sudoers-is-world-writable-error it