[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 畫面
