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