Когда я добавляю себя & ldquo; vboxusers & rdquo; группа I больше не находится в & ldquo; admins & rdquo; группа

Вам нужно установить драйверы Windows для Virtualbox в гостевой. Они называются дополнениями VirtualBox Guest, и вы найдете их в Virtualbox самостоятельно. Он появится как компакт-диск в гостевой системе Windows.

15
задан 15 February 2012 в 22:32

13 ответов

Ваша вторая команда права.

По умолчанию usermod -G заменяет все дополнительные группы, в которых находится пользователь (основная группа обычно называется так же, как ваше имя пользователя, и указывается отдельно; неважно с этим). С помощью -a он добавляет группы, которые вы даете.

Так что это должно работать (и для меня это просто попробовало):

usermod -aG vboxusers myusername

Если вы выполняете эту команду вы берете вас из любой другой группы, тогда вы нашли ошибку. Обратите внимание, что вам нужно пересмотреть эффекты.

19
ответ дан 25 May 2018 в 14:15

Альтернативно:

gpasswd --add myusername vboxusers
4
ответ дан 25 May 2018 в 14:15

В соответствии с usermod man page правильная команда для добавления пользователя в группу -

sudo usermod -G group -a username

или в вашем случае, так как вы хотите добавить себя в группу vboxusers, которая будет

sudo usermod -G vboxusers -a $USER
4
ответ дан 25 May 2018 в 14:15
  • 1
    Точно эквивалентен -aG group (если предположить, что usermod знает, как разбирать аргументы) – Caesium 15 February 2012 в 22:56

Никогда не используйте верхний метод для добавления пользователя в vboxusers с помощью команды usermod -G vboxusers myusername. Это приведет к потере привилегий sudo!

Если вы потеряли свои привилегии sudo, вы можете использовать описанный здесь метод для их восстановления. Это сводится к выполнению следующей команды:

usermod -G adm,cdrom,sudo,dip,plugdev,lpadmin,guoshicheng,vboxusers myusername
1
ответ дан 25 May 2018 в 14:15
  • 1
    Добро пожаловать в Ask Ubuntu! Автор вопроса уже использовал команду, которую вы говорите, чтобы он не использовал. Он также уже принял решение своей проблемы. На самом деле нет смысла повторять этот вопрос. И ссылка на сайт на китайском языке также не очень полезна на английском сайте. – bender 24 January 2013 в 05:45
  • 2
    @bender На самом деле есть точка, если ответ действительно и по теме. Принятие ответа означает, что он работал для ОП. Пожалуйста, прочитайте о странице . – Symin 24 January 2013 в 06:17
  • 3
    @Symin: Тем не менее автор вопроса уже использовал эту команду . Собственно, это уже не ответ на вопрос. В принятом ответе уже подробно описывается, что было сделано неправильно и почему, этот ответ добавляет (почти) новую информацию. И описать (еще раз), как вернуть потерянные привилегии, было сделано много раз на этом сайте. И только ради полноты, эта команда больше не будет работать после того, как права sudo будут потеряны (если только вы еще не вышли из системы или не получили открытую корневую оболочку). – bender 24 January 2013 в 06:49

То, что вы хотите сделать, это просто открыть терминал и vi /etc/group, а затем добавить замену vboxusers:x:128:uname (uname учетной записи), сохранить и выйти из системы. Просто войдите и откройте VirtualBox, Настройки -> USB -> Добавить фильтр с устройства. Я думаю, что это сработает.

0
ответ дан 25 May 2018 в 14:15

Чтобы добавить пользователя в несколько групп, выполните следующую команду с запятой, разделяющей каждую группу, например: admin, vboxusers

useradd -G admin, vboxusers myusername

-1
ответ дан 25 May 2018 в 14:15
  • 1
    Это добавит нового пользователя и сделает пользователя только для этих групп. – Bruno Pereira 15 February 2012 в 22:35
  • 2
    Если это так, то ответ Оли неверен? – Caesium 15 February 2012 в 22:52

В соответствии с usermod man page правильная команда для добавления пользователя в группу -

sudo usermod -G group -a username

или в вашем случае, так как вы хотите добавить себя к vboxusers, которая будет

sudo usermod -G vboxusers -a $USER
4
ответ дан 25 July 2018 в 19:54

То, что вы хотите сделать, это просто открыть терминал и vi /etc/group, а затем добавить замену vboxusers:x:128:uname (uname учетной записи), сохранить и выйти из системы. Просто войдите и откройте VirtualBox, Настройки -> USB -> Добавить фильтр с устройства. Я думаю, что это сработает.

0
ответ дан 2 August 2018 в 01:54

Чтобы добавить пользователя в несколько групп, выполните следующую команду с запятой, разделяющей каждую группу, например: admin, vboxusers

useradd -G admin, vboxusers myusername

-1
ответ дан 4 August 2018 в 17:33

В соответствии с usermod man page правильная команда для добавления пользователя в группу -

sudo usermod -G group -a username

или в вашем случае, так как вы хотите добавить себя к vboxusers, которая будет

sudo usermod -G vboxusers -a $USER
4
ответ дан 6 August 2018 в 02:07

Чтобы добавить пользователя в несколько групп, выполните следующую команду с запятой, разделяющей каждую группу, например: admin, vboxusers

useradd -G admin, vboxusers myusername

-1
ответ дан 6 August 2018 в 02:07

Чтобы добавить пользователя в несколько групп, выполните следующую команду с запятой, разделяющей каждую группу, например: admin, vboxusers

useradd -G admin, vboxusers myusername

-1
ответ дан 7 August 2018 в 19:41

Альтернативно:

gpasswd --add myusername vboxusers
4
ответ дан 15 August 2018 в 20:10

Другие вопросы по тегам:

Похожие вопросы: