Debian Busterでユーザーでログインしてからsuに入ったとき、visudoが使えないことがあったのでメモ。
解決法
問題は単純で、suにハイフンを追加することで解決する。
suはオプションにハイフンをつけなければ環境変数がsuに入る前のユーザーのものになってしまう。
それが今回の問題を招いてしまった。
例
su - # 環境変数をrootのものに変更
visudo
参考文献
su, su -, su -- の違い
I can't seem to run visudo on debian buster