Це залежить від вашої конфігурації. За замовчуванням у більшості дистрибутивів (і в джерелі) - 5 хвилин, але ви можете змінити його за допомогою timestamp_timeout
параметра в /etc/sudoers
. Від man sudoers
:
Кількість хвилин, яка може пройти до того, як судо знову попросить пройти паспорт. Час очікування може включати дробовий компонент, якщо хвилинна деталізація недостатня, наприклад 2,5. За замовчуванням - 5. Установіть це значення 0, щоб завжди запросити пароль. Якщо встановлено значення менше 0, штамп часу користувача ніколи не закінчується. Це можна використовувати, щоб дозволити користувачам створювати або видаляти свої власні часові позначки через "sudo -v" та "sudo -k" відповідно.
Наприклад, щоб встановити час очікування користувачеві chris
на 20 хвилин, додайте наступне до /etc/sudoers
або у файл у /etc/sudoers.d
(зверніть увагу: і порядок правил у цих файлах, і порядок цих файлів мають значення, переконайтеся, що його ненавмисно не перекрито правило, яке виконується пізніше):
Defaults:chris timestamp_timeout=20
sudo -v
. Це відмінно підходить для того, щоб розміщувати у верхній частині сценарії, які виконують команди sudo, щоб ви на початку запитали пароль.