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 echo してから chmod 440 を実行しました。