Домашняя » как » Как изменить время ожидания sudo до того, как он снова вас попросит

    Как изменить время ожидания sudo до того, как он снова вас попросит

    Когда вы используете команду sudo для запуска команд от имени пользователя root или администратора, вам будет предложено ввести пароль. Возможно, вы заметили, что если вы запустите другую команду, используя sudo вскоре после первой команды, у вас больше не будет запрошен пароль.

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

    ПРИМЕЧАНИЕ. Когда мы говорим «напечатать что-то» в этой статье, а вокруг текста есть кавычки, НЕ вводите кавычки, если не указано иное..

    Мы откроем файл «/ etc / sudoers» и изменим настройку, чтобы настроить продолжительность льготного периода. Для начала нажмите Ctrl + Alt + T, чтобы открыть окно терминала. Введите в командной строке следующую команду и нажмите Enter.

    sudo visudo

    Введите пароль при появлении запроса и нажмите Enter.

    Файл открывается прямо в окне терминала с помощью текстового редактора Nano. Используйте клавиши со стрелками на клавиатуре, чтобы переместить курсор в конец следующей строки:

    По умолчанию env_reset

    ВАЖНО: Никогда не редактируйте файл sudoers с помощью обычного текстового редактора. Всегда используйте команду visudo, как описано здесь. Если файл sudoers имеет неправильный синтаксис, у вас останется система, в которой невозможно получить повышенные или root-привилегии. Команда visudo открывает текстовый редактор, как вы это делаете с обычными текстовыми файлами, но команда также проверяет синтаксис файла после его сохранения. Это предотвращает ошибки конфигурации в файле sudoers от блокировки операций sudo, и вы потеряете то, что может быть вашим единственным методом получения привилегий 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, даже если весь льготный период не прошел.