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