sudoがタイムアウトするのを防ぐ方法は?

sudoがタイムアウトするのを防ぐ方法は?

私はArch-Linuxシステムを更新するためにyaourtを使用します。 AUR でパッケージを更新する場合、yaourt は root として実行することを許可しないため、パッケージがインストール/更新されるたびに sudo 権限を要求します。あまり気にしませんが、ターミナルでsudoパスワードを尋ねることに気づいていない場合は、確認して気づくのに数分かかることがあります。このような場合、パスワードを正確に入力したのに認証エラーメッセージが出て、パスワードを何度も尋ねるのにまだできません。

私の質問は:sudoパスワードプロンプトタイムアウトをどのように無効にしますか?

答え1

sudoersシステムのマニュアルを確認し、password_timeout設定(パスワードプロンプトのタイムアウト)とtimestamp_timeout設定(成功した場合はパスワードの入力を求める時間sudo)を検索してください。システムマニュアルには、システムで使用されるデフォルトのタイムアウトが記載されています。

Ubuntuのデフォルト設定は15分(タイムアウトなし)timestamp_timeoutですが、システムに異なる設定がある可能性があります。たとえば、FreeBSDとAlpine Linuxの両方は、システムのマニュアルによると、デフォルトは5分です。0password_timeoutpassword_timeoutsudoers

関連情報