Как изменить время ожидания sudo

Как изменить время ожидания sudo

Если я вызову 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.

Связанный контент