Время ожидания по умолчанию sudoсоставляет 15 минут; то есть sudoзапомнит ваш пароль на 15 минут по умолчанию.
Вы можете изменить это время ожидания по умолчанию, добавив строку в файл /etc/sudoers. Однако вы не изменяете файл напрямую, а вместо этого используете команду sudo visudo.
Итак, введите sudo visudoв терминале. Это откроет (на самом деле, временный) файл для нас, чтобы редактировать, используя ваш предпочитаемый редактор.
Примечание: если вы используете visudoв первый раз, вас спросят, какой редактор вы бы хотели использовать, поэтому выберите ваш редактор. Там нет "лучшего" редактора, но я предпочитаю nano. Если вы уже использовали visudoи выбрали редактор ранее, но хотите использовать другой редактор в настоящее время, вы можете sudo EDITOR=vi visudoиспользовать его viили изменить nanoна использование nano. Если вы хотите навсегда изменить предпочитаемый вами редактор, сделайте sudo update-alternatives --config editor.
Посмотрите на эту строку:
Defaults env_reset
И добавьте (с запятой) в конце, где X - время, которое вы хотите установить в минутах.timestamp_timeout=X
Таким образом, ваша строка должна выглядеть следующим образом:
Defaults env_reset,timestamp_timeout=5
Если вы укажете 0, вам всегда будет предложено ввести пароль. Если вы укажете отрицательное значение, время ожидания никогда не истечет.
После этого сохраните и выйдите.
Источник: RootSudoTimeout