我自己的ubuntu操作系統,原來有一個可以sudo的用戶,突然發現,sudo失效了,具體表現爲,sudo的權限被認爲是失效的。
查了下資料,發現可以進入單用戶模式,然後修改/etc/sudoers文件的權限可以修正該問題。
一般的介紹方法是:重啓電腦後,按shift鍵;但我所用的電腦shift不管用,必須用ESC才管用。
ESC鍵多按兩次,會進入grub的命令行,然後,輸入normal命令,再按ESC鍵可以進入單用戶模式。
引導選項如下:
選擇recovery mode。然後,按E(即Edit命令),然後選擇root選項。
然後,進入root命令行。
修改chmod 440 /etc/sudoers 命令。
重啓後即可重新用sudo命令。
PS:有方法說使用 pkexec chmod 0440 /etc/sudoers 也可以,需要確認。