linux系統中,執行sudo命令,需要在/etc/sudoers檔案做相應配置.
一般建議對該檔案使用visudo命令進行操作. 注意:不要直接使用 vi,直接使用vi不會對檔案新加的做相關驗證,這可能導致該檔案無法正確解析.最終導致sudo命令不能使用,也不能切換使用root使用者等一系列問題.
一般報錯資訊如下:
sudo: parse error in /etc/sudoers near line 24如果出錯,如下解決辦法,執行:sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
pkexec visudo
進入檔案編輯,對於剛才修改錯誤的地方,直接修改,儲存退出後,恢復正常.
上面方法的前提是你要安裝pkexec.如果沒有安裝,可使用下面方法處理.
1. shift進入recovery模式
2. 選中root賬號
3. chmod 666 /dev/null
mount -o remount rw /
4.使用vi進去將錯誤的資訊刪除.重啟即可.
改壞sudoers後無法使用sudo的解決辦法
ubuntu改壞sudoers後無法使用sudo的解決辦法 練習安裝odoo的時候,建立了乙個odoo使用者,想把它賦予sudo許可權,然而,編輯的時候不留意,改壞了,導致sudo無法使用,無法編輯sudoers檔案修改回來。總提示如下資訊 etc sudoers syntax error near...
sudoers改壞後無法使用sudo的解決辦法
使用ssh新增樹莓派使用者時,想賦予sudo許可權,然而操作chmod 777 sudoers後,sudo不能用了,又無法編輯sudoers檔案。此時我的樹莓派只能ssh遠端操作,沒有其他輸入輸出裝置,找了好久終於找到乙個神器的解決方案。遠端的話開兩個ssh終端,兩個終端,都用ubuntu使用者登入...
誤改sudoers的訪問許可權後的修復
sudo etc sudoers is mode 0777,should be 0440 問題的解決方法 ubuntu 進入單使用者模式,修改 sudoers 許可權,修改 root密碼1 重啟ubuntu 隨即長按 shift 進入grub 選單 2 選擇recovery mode 恢復模式 按 ...