Ответы:
Да, это возможно.
Отредактируйте файл 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