如何更改 sudo 超時

如何更改 sudo 超時

如果我呼叫 sudo,但等待一段時間而不輸入密碼,它將超時退出。有什麼方法可以改變這種行為(延長超時前的時間或完全消除它)?

答案1

是的:參見man sudoers。有一個選項passwd_timeout可以更改。您可以設定全域預設值,也可以根據每個命令變更它。

答案2

建立 /etc/sudoers.d/passwd_timeout 並在其中聲明在同一會話中重新輸入密碼之前可能經過的分鐘數:

Defaults:ALL timestamp_timeout=480

當我將文件命名為“超時”時,它不起作用。出於其他一些保護原因,我也不被允許使用 sudo -T 。 (Debain 12/Bookworm) 注意:我們應該使用 visudo 來編輯這樣的文件,但我 sudo echo 單行程式碼然後 chmod 440。

相關內容