sudoを呼び出しましたが、パスワードを入力せずにしばらく待つと、タイムアウトして終了します。この動作を変更する方法はありますか(タイムアウト前の時間を増やすか、完全に削除する)?
答え1
例:参照してくださいman sudoers
。passwd_timeout
変更するオプションがあります。グローバルデフォルトを設定するか、コマンドごとに変更できます。
答え2
/etc/sudoers.d/passwd_timeoutを作成し、同じセッションでパスワードを再入力するまでに経過できる時間(分)を宣言します。
Defaults:ALL timestamp_timeout=480
ファイル名を「timeout」と指定すると動作しません。また、他の保護上の理由で sudo -T は使用できません。 (Debain 12 / Bookworm)注:このようなファイルを編集するにはvisudoを使用する必要がありますが、sudoは1行のコードをエコーしてからchmod 440をエコーします。