以下省略!

タイダルウ(ry ほぼ毎日1記事執筆運動実施中。 ※記事に広告(アフィリエイト)リンクを掲載している場合があります。

どうでもいいメモ: visudoで開くエディタを制限モードで起動させる

https://rita.xyz/blog/irasutoya/superman_hero-w200-fs8-zf.pngsudoersを編集するための専用ツール 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

順番やパス等は好み・環境に応じて変えること。