sudoers改壞後無法使用sudo的解決辦法

2022-06-12 05:42:10 字數 618 閱讀 9037

使用ssh新增樹莓派使用者時,想賦予sudo許可權,然而操作chmod 777 sudoers後,sudo不能用了,又無法編輯sudoers檔案。

此時我的樹莓派只能ssh遠端操作,沒有其他輸入輸出裝置,找了好久終於找到乙個神器的解決方案。

遠端的話開兩個ssh終端,兩個終端,都用ubuntu使用者登入。

對tty1終端,輸入

echo $$
獲取到pid

1141
切換到tty2,輸入

pkttyagent --process
獲取的pid值 ;此時該tty2終端會卡住

切到tty1,輸入

pkexec visudo
此時tty1也會卡住

切到tty2:會看到要求輸入root密碼,對應輸入密碼

修改完成,發現就可以繼續使用sudo命令了。

一般對/etc/sudoers檔案進行操作,建議使用visudo命令. 注意:不要直接使用 vi,直接使用vi不會對檔案新加的做相關驗證,這可能導致該檔案無法正確解析.最終導致sudo命令不能使用,也不能切換使用root使用者等一系列問題..

改壞sudoers後無法使用sudo的解決辦法

ubuntu改壞sudoers後無法使用sudo的解決辦法 練習安裝odoo的時候,建立了乙個odoo使用者,想把它賦予sudo許可權,然而,編輯的時候不留意,改壞了,導致sudo無法使用,無法編輯sudoers檔案修改回來。總提示如下資訊 etc sudoers syntax error near...

ubuntu 改壞sudoers檔案

linux系統中,執行sudo命令,需要在 etc sudoers檔案做相應配置.一般建議對該檔案使用visudo命令進行操作.注意 不要直接使用 vi,直接使用vi不會對檔案新加的做相關驗證,這可能導致該檔案無法正確解析.最終導致sudo命令不能使用,也不能切換使用root使用者等一系列問題.一般...

誤改sudoers的訪問許可權後的修復

sudo etc sudoers is mode 0777,should be 0440 問題的解決方法 ubuntu 進入單使用者模式,修改 sudoers 許可權,修改 root密碼1 重啟ubuntu 隨即長按 shift 進入grub 選單 2 選擇recovery mode 恢復模式 按 ...