sudo のタイムアウトまでの時間を長くする

Ubuntu では root を使わずに sudo することになるのですが デフォルトでは 1 度 sudo してから 5 分 sudo しないと 再度パスワードの入力を求められます。

通常はそれで良いのですが まとまった作業をしているときなどは もう少し長くしたいときがあります。

sudo の設定は /etc/sudoers を visudo コマンドで編集するのですが Ubuntu10.04 だとエディタは nano が起動するので env で環境変数を変えて vi にします。
(これは私が nano を使えないからです・・・)

$ sudo env EDITOR=/usr/bin/vi visudo

元々ある Defaults の下辺りに追加します。

Defaults        env_reset                ←既存
Defaults        timestamp_timeout = 20   ←追加

これでタイムアウトまでの時間が 20 分になりました。

Defaults はカンマで区切って 1 行で書いても OK です。

Defaults        env_reset, timestamp_timeout = 20

Google サイト内検索

Amazonアソシエイト