使用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 恢復模式 按 ...