Когда вы используете команду sudo для запуска команд от имени пользователя root или администратора, вам будет предложено ввести пароль. Возможно, вы заметили, что если вы запустите другую команду с помощью sudo вскоре после первой команды, вам больше не будет предложено ввести пароль.
Вы можете настроить продолжительность этого льготного периода, в течение которого вас не попросят снова ввести пароль для команды sudo, изменив параметр для команды sudo.
ПРИМЕЧАНИЕ. Когда мы говорим ввести что-то в этой статье, а текст заключен в кавычки, НЕ вводите кавычки, если мы не укажем иное.
Мы откроем файл «/ etc / sudoers» и изменим параметр, чтобы настроить продолжительность льготного периода. Для начала нажмите Ctrl + Alt + T, чтобы открыть окно терминала. Введите в командной строке следующую команду и нажмите Enter.
sudo visudo
При появлении запроса введите пароль и нажмите Enter.
Файл открывается прямо в окне Терминала с помощью текстового редактора Nano. С помощью клавиш со стрелками на клавиатуре переместите курсор в конец следующей строки:
По умолчанию env_reset
СВЯЗАННЫЕ С: Измените редактор по умолчанию с Nano в Ubuntu Linux
ВАЖНО: Никогда не редактируйте файл sudoers в обычном текстовом редакторе. Всегда используйте команду visudo, как описано здесь. Если файл sudoers имеет неправильный синтаксис, вы останетесь с системой, в которой невозможно получить повышенные или root-привилегии. Команда visudo открывает текстовый редактор, как и в случае с обычными текстовыми файлами, но команда также проверяет синтаксис файла при его сохранении. Это предотвращает блокировку операций sudo ошибками конфигурации в файле sudoers, и вы потеряете то, что могло быть вашим единственным способом получения привилегий root.
Традиционно Linux использует vi в качестве редактора по умолчанию, но Ubuntu выбрала Nano. Если вы предпочитаете использовать vi в качестве текстового редактора по умолчанию в Ubuntu, а не Nano, см. Наш статья .
Измените строку, добавив «, timestamp_timeout = x» в конец строки.
По умолчанию env_reset, timestamp_timeout = x
Замените «x» количеством минут, в течение которых sudo будет ждать в том же сеансе Терминала, прежде чем снова попросить вас ввести пароль.
Если вы введете «-1» вместо «x», запрос пароля будет отменен. Это не рекомендуется. Если вы хотите, чтобы система запрашивала пароль каждый раз, когда вы используете команду sudo, введите «0» вместо «x».
После внесения изменений нажмите Ctrl + X и введите «y» в ответ на вопрос, отображаемый в нижней части окна, чтобы сохранить изменения.
Вам будет предложено ввести имя файла для записи внизу. Нажмите Enter, чтобы принять значение по умолчанию.
Вы вернетесь в командную строку. Чтобы закрыть окно терминала, введите в командной строке «exit» и нажмите Enter. Вы также можете нажать кнопку X в верхнем левом углу окна.
Вы также можете очистить кеш паролей для sudo, набрав в командной строке следующую команду и нажав Enter.
суду –к
Это приведет к тому, что запрос пароля снова отобразится при использовании sudo, даже если весь льготный период не прошел.