sudoersを編集するための専用ツール visudoだが、visudoから呼び出されるエディタ(nanoやvim)を制限モードで起動させるようにするメモ。制限モードで起動した場合、nanoの場合はsudoers.tmp以外のファイルが開けなくなったり、vimの場合はシェルコマンドやサスペンドが実行できなくなったりする。
Defaultsのeditorに制限モードで起動するエディタ(シンボリックリンクとなっている)を指定し、環境変数 VISUAL/EDITORを無視する設定を加えればよい。nanoの場合はrnano、vimの場合はrvimというように、頭にrを加える。パスは環境によって異なるのでwhichで要確認。
Defaults editor="/bin/rnano:/usr/bin/rvim", !env_editor
順番やパス等は好み・環境に応じて変えること。