VirtualBox Ubuntu 22.04: как добавить права sudo?

VirtualBox Ubuntu 22.04: как добавить права sudo?

Я установил Ubuntu 22.04 VM на свой компьютер с Windows (используя virtual box), и всякий раз, когда я использую команду sudo в уникальном сеансе по умолчанию, я получаю ошибку «user not in sudoers file». Как это исправить? Я пытался запустить режим восстановления в режиме root, но у меня запрашивается пароль (который я никогда не определял и не получал). Разве не странно, что сеанс по умолчанию не имеет прав администратора? Я предполагаю, что это не обычно так, но это было так на каждой виртуальной машине Ubuntu, которую я создавал.

Любая помощь будет высоко оценена, спасибо!

решение1

Все, что вам нужно, это добавить вашего пользователя в sudoгруппу. Нет необходимости изменять /etc/sudoersфайл.

su -
usermod -a -G sudo vboxuser

Затем выйдите из системы и войдите снова, чтобы изменения вступили в силу.

решение2

Простой ответ на этот вопрос:

В VirtualBox при определении расположения iso есть флажок «Пропустить автоматическую установку». По умолчанию он не отмечен.

Нажми.

Затем вы проходите всю настройку ISO вручную, выбрав «Попробовать Ubuntu / Установить Ubuntu».

По какой-то причине, хотя страница настройки пользователя Ubuntu выглядит одинаково в обоих случаях, только при ручной настройке пользователь получает привилегии sudo.

Чтобы это понять, потребовалось несколько установок.

решение3

Используйте su -, чтобы стать пользователем root, затем nano /etc/sudoers. Чтобы добавить разрешения для вашего пользователя (здесь vboxuser), добавьте строку vboxuser ALL=(ALL:ALL) ALLпод root ALL=(ALL:ALL) ALL, сохраните CTRL+ O), выйдите из файла nano ( CTRL+ X), и все в порядке!

решение4

Ну, я только что установил Ubuntu 22.10 и столкнулся с той же проблемой. Однако, похоже, что пароль root Ubuntu установлен на то же значение, что и у учетной записи по умолчанию, когда я создал виртуальную машину в Virtual Box. Я просто сделал "su", ввел пароль учетной записи по умолчанию, а затем изменил файл /etc/sudoers в nano оттуда.

Связанный контент