Как сделать sudo-сессии более долгими в Linux

Когда вы выполняете sudo в Ubuntu, ваши административные права по-умолчанию длятся пятнадцать минут, поэтому вам не нужно вводить ваш пароль с каждой командной. Если для вас это слишком долго или мало, вы можете легко это изменить.

Недавно я показывал вам, как сделать звездочки при вводе sudo-пароля, и в процессе работы над той публикацией я обнаружил кое-что ещё. Если вы не хотите вводить ваш пароль каждые пятнадцать минут (или же если вы хотите, чтобы компьютер спрашивал его чаще из соображений безопасности), вы можете изменить это значение таймаута, отредактировав файл настроек sudoers. Вот как это делается:

Выполните следующую команду в терминале:

sudo visudo

Найдите строчку, которая выглядит примерно так:

Defaults env_reset

и измените её на такую

Defaults env_reset,timestamp_timeout=30

Измените 30 на время в минутах, котором вы хотите заменить первоначальное значение. Вы также можете изменить его на 0, чтобы пароль запрашивался каждый раз, когда вы выполняете sudo, или -1, если вы хотите, чтобы он не запрашивался никогда (хотя это не рекомендуется из-за соображений безопасности).
Нажмите Ctrl+X для завершения редактирования, Y для сохранения изменений и Enter для выхода, если вы используете Ubuntu. В других дистрибутивах Linux могут быть другие команды в зависимости от стандартного редактора. Мы не тестировали это в других дистрибутивах, но это должно работать и в них. Надеюсь, что мой пост помог вам.