[Linux] visudo 改錯導致無法使用sudo
這次在自己玩LAB的時候手殘改錯遇到, 紀錄一下.
-
建立兩個相同帳戶的ssh session.(以下稱呼為s1 & s2)
-
在s1 session中, 使用
echo $$取得當下的PID -
然後到s2 session, 使用
pkttyagent --process PID -
回到s1 session, 執行
pkexec visudo -
切換到s2 session, 會發現系統要求輸入密碼(使用者的), 輸入完後回到s1 session
-
回到s1 session後就會看見進入到編輯
/etc/sudoers的畫面了 -
存檔完後在兩個session可以直接用
Ctrl + c退出, 收工!
Session 1 畫面
Session 2 畫面