Можно ли продлить время, когда я вошел в систему как администратор при входе в режим sudo с консоли? Если да, то как?
В терминале введите это, чтобы открыть файл для редактирования:
sudo visudo
Найдите это:
Defaults env_reset
И заменить на это:
Defaults env_reset,timestamp_timeout=NUMBER
Где NUMBER
количество минут до тайм-аута.
Затем сохраните файл.
Да, это возможно.
Отредактируйте файл sudoers, введя в командной строке следующее:
sudo visudo
Найдите раздел с комментариями # Defaults specification
и найдите следующую строку:
Defaults env_reset
Измените эту строку на:
Defaults env_reset,timestamp_timeout=10
Где вы можете заменить 10
любое количество минут, в течение которых вы хотите использовать пароль sudo. Сохраните изменения и все готово.
Изменить: если вы не любите использовать, vi
вы можете сказать, visudo
чтобы использовать другой редактор. Редактор должен блокироваться, пока вы не закончите редактирование. Просто установите EDITOR
переменную окружения перед вызовом, visudo
и он будет использовать этот редактор:
EDITOR=/usr/bin/nano sudo visudo
будет использовать nano
для редактирования файла вместо. Я рекомендую вам не использовать графический редактор, такой как Sublime Text, не зная, как запустить редактор из командной строки в режиме блокировки (для subl
этого нужно вызвать его с помощью --wait
).
visudo
просто не редактирует/etc/sudoers
файл напрямую. Он редактирует копию файла и, когда вы сохраняете его, проверяет, что копия синтаксически верна, прежде чем заменить/etc/sudoers
ее копией. Это очень важно. Это супер - легко испортить этот файл и разрушить вашу систему. Смотрите выше, как вы используете другой редактор, еслиvi
это не ваша вещь.visudo
берет редактор из,$EDITOR
если он определен, в то время какsudo -e
(который может использоваться для редактирования любого файла) сначала смотрит$SUDO_EDITOR
.sudo bash
Теперь вы можете оставаться пользователем root столько времени, сколько захотите. Нет необходимости возиться с системными файлами.
exit
или<control-d>
вернуться в нормальную вселенную.источник
sudo