Время ожидания по умолчанию 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