Если надоело вводить пароль для sudo и графических приложений каждые 15 минут — есть способ это изменить. В этой инструкции разберём, как продлить таймаут авторизации в терминале и GUI.
Увеличить таймаут sudo
По умолчанию таймаут sudo — 15 минут. Это значит, что после ввода пароля система «запоминает» его на это время. Чтобы увеличить, например, до 2 часов:
- Открой файл конфигурации через безопасный редактор:
sudo visudo - Добавь в самый конец строку:
Defaults timestamp_timeout=120120 = 120 минут, то есть 2 часа
Теперь sudo будет помнить пароль в течение двух часов. Это удобно при длительной работе в терминале.
Проверить результат
После изменения настроек можно проверить, работает ли новая конфигурация:
sudo -k # Принудительно сбрасываем таймер sudo
sudo ls # Проверяем, спросит ли снова пароль Почему всё ещё может запрашиваться пароль?
Многие графические приложения используют не sudo, а систему авторизации Polkit. Поэтому timestamp_timeout на них не влияет.
Увеличить таймаут Polkit (GUI-запросов)
Чтобы продлить время действия авторизации для GUI-приложений:
- Создай новое правило:
sudo nano /etc/polkit-1/rules.d/49-nopasswd_timeout.rules - Вставь следующее содержимое:
polkit.addRule(function(action, subject) { if (subject.isInGroup("sudo")) { return polkit.Result.AUTH_KEEP; } }); - Сохрани файл и перезапусти сессию или систему.
Теперь GUI-приложения будут «помнить» авторизацию в рамках одного пользовательского сеанса.
Выводы
sudoможно легко настроить на длительный таймаут черезvisudo- Для GUI-приложений нужно настроить
Polkitотдельно - Эти изменения особенно полезны при активной работе с системными утилитами и конфигурациями
А как у тебя?
Используешь ли ты эти настройки или предпочитаешь вводить пароль каждый раз? Делись опытом в комментариях!









