В среде виртуальной машины с песочницей у меня есть установка Ubuntu Linux, которая защищена брандмауэром и недоступна из-за пределов локальной системы. Поэтому на этой виртуальной машине я хотел бы предоставить администратору (который я настроил) возможность запускать что-либо с помощью sudo и не нуждаться в пароле.
Хотя я знаю, что это небезопасно, эта виртуальная машина не включена все время, и для ее запуска требуется мой личный пароль. Таким образом, даже если это не «безопасно», есть ли способ получить желаемую функциональность?
/etc/sudoers
. Вы не редактируете это как обычный файл конфигурации, вместо этого вы должны использоватьvisudo
команду (как root).Как вы упомянули, плохая идея отключать запрос пароля, если система не работает в определенной безопасной среде.
Одним из возможных решений является этот однострочный текст, который мне легче запомнить, чем опция NOPASSWD. Получить административные привилегии и запустить
и добавьте следующую строку
Это полностью отключит запрос пароля для конкретного пользователя.
источник