sudo タイムアウトを変更する方法

sudo タイムアウトを変更する方法

sudoを呼び出しましたが、パスワードを入力せずにしばらく待つと、タイムアウトして終了します。この動作を変更する方法はありますか(タイムアウト前の時間を増やすか、完全に削除する)?

答え1

例:参照してくださいman sudoerspasswd_timeout変更するオプションがあります。グローバルデフォルトを設定するか、コマンドごとに変更できます。

答え2

/etc/sudoers.d/passwd_timeoutを作成し、同じセッションでパスワードを再入力するまでに経過できる時間(分)を宣言します。

Defaults:ALL timestamp_timeout=480

ファイル名を「timeout」と指定すると動作しません。また、他の保護上の理由で sudo -T は使用できません。 (Debain 12 / Bookworm)注:このようなファイルを編集するにはvisudoを使用する必要がありますが、sudoは1行のコードをエコーし​​てからchmod 440をエコーし​​ます。

関連情報