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

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

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

Видео: Как изменить, как долго sudo ждет, прежде чем он снова подскажет вам
Видео: Права администратора в Windows 10 - YouTube 2024, Апрель
Anonim
Когда вы используете команду sudo для запуска команд с правами администратора или администратора, вам предлагается ввести пароль. Возможно, вы заметили, что если вы запустите другую команду с помощью sudo вскоре после первой команды, вам не будет предложено ввести пароль еще раз.
Когда вы используете команду sudo для запуска команд с правами администратора или администратора, вам предлагается ввести пароль. Возможно, вы заметили, что если вы запустите другую команду с помощью sudo вскоре после первой команды, вам не будет предложено ввести пароль еще раз.

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

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

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

sudo visudo

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

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

Defaults env_reset

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

Традиционно Linux использует vi как редактор по умолчанию, но Ubuntu решил использовать Nano. Если вы предпочитаете использовать vi в качестве текстового редактора по умолчанию в Ubuntu, а не в Nano, см. Нашу статью.

Измените строку, добавив «, timestamp timeout = x» в конец строки.
Измените строку, добавив «, timestamp timeout = x» в конец строки.

Defaults env_reset, timestamp_timeout=x

Замените «x» на количество минут, в течение которых вы хотите, чтобы sudo подождал в том же сеансе терминала, прежде чем предлагать вам снова ввести свой пароль.

Если вы вводите «-1» для «x», запрос пароля отменяется. Это не рекомендуется. Если вы хотите, чтобы система запрашивала пароль для каждого раза при использовании команды sudo, введите «0» для «x».

После того, как вы внесли изменения, нажмите Ctrl + X и введите «y» в ответ на вопрос, который отображается в нижней части окна, чтобы сохранить изменения.
После того, как вы внесли изменения, нажмите Ctrl + X и введите «y» в ответ на вопрос, который отображается в нижней части окна, чтобы сохранить изменения.
Вам будет предложено указать имя файла для записи внизу. Нажмите «Ввод», чтобы принять значение по умолчанию.
Вам будет предложено указать имя файла для записи внизу. Нажмите «Ввод», чтобы принять значение по умолчанию.
Вы вернетесь в командную строку. Чтобы закрыть окно терминала, введите «exit» в командной строке и нажмите Enter. Вы также можете нажать кнопку X в верхнем левом углу окна.
Вы вернетесь в командную строку. Чтобы закрыть окно терминала, введите «exit» в командной строке и нажмите Enter. Вы также можете нажать кнопку X в верхнем левом углу окна.
Вы также можете очистить кеш паролей для sudo, введя следующую команду в приглашении и нажав Enter.
Вы также можете очистить кеш паролей для sudo, введя следующую команду в приглашении и нажав Enter.

sudo –k

Это вызовет повторную подсказку пароля при использовании sudo, даже если весь льготный период не прошел.

Рекомендуемые: