Как изменить время sudo сессии в терминале на Ubuntu

При выполнении команды с правами суперпользователя - sudo в терминале по умолчанию сохраняется сессия sudo в течение 15 минут.

То есть, не закрывая терминал в течении 15 минут, Вы можете выполнять неограниченное количество команд с правами sudo, не вводя пароль снова.
И в данной статье я расскажу о том, как изменить время sudo сессии.




Делается это путём редактирования файла sudoers settings.
Для этого открываем терминал и вводим следующую команду:sudo visudo


В открывшемся файле находим следующую строчку:

Defaults env_reset
ставим запятую и добавляем следующий параметр:
timestamp_timeout=30
То есть должно получится, как на скриншоте:


Сохраняем, нажимая клавиши CTR - O и выход CTR-X
Здесь число 60 означает, как раз таки, время в минутах, после которого будет обрываться сессия sudo.
Можете установить на свое усмотрение.

Можно установить 0, тогда будете вводить пароль после каждой команды c sudo.
Либо установить -1, тогда вообще никогда не будет пароль запрашиваться, пока не закроете терминал, введя его один раз.

Вот таким способом можно изменить время сессии суперпользователя в терминале.