Как добавить пользователей в vboxusers

18

Поэтому я хочу использовать мой флэш-накопитель в Windows XP, который в настоящее время запущен в Virtualbox, но когда я открываю настройки, чтобы разрешить использование USB, я получаю сообщение об ошибке:

Failed to access the USB subsystem.
VirtualBox is not currently allowed to access USB devices. You can change this by adding your user to the 'vboxusers' group. Please see the user manual for a more detailed explanation


Result Code: 
NS_ERROR_FAILURE (0x00004005)
Component: 
Host
Interface: 
IHost {30678943-32df-4830-b413-931b25ac86a0}
Callee: 
IMachine {22781af3-1c96-4126-9edf-67a020e0e858}

Кто-нибудь знает, как это исправить!? Пожалуйста помоги! : S

GingerHunter797
источник

Ответы:

42

На вашем хосте выполните эту команду:

sudo usermod -a -G vboxusers $USER

Теперь выполните выход из системы (всегда требуется после добавления текущего пользователя в группу).

После входа проверьте, что вы находитесь в vboxusersгруппе с этой командой, убедитесь, что vboxusersв показанном списке:

groups $USER
харакири
источник
2
я получаю сообщение об ошибке: usermod: группа 'vboxusers' не существует
Эдвард Торвальдс
adduser: The group `vboxusers' does not exist. Что теперь?
эндолит
2
Ой, подождите, это то, что вы запускаете в хост-ОС, а не в гостевой ОС?
эндолит
5

Это работает для меня, и моя проблема с VirtualBox была решена

sudo usermod -a -G vboxsf "$USER"
Сержик
источник
я получаю сообщение об ошибке:usermod: group 'vboxsf' does not exist
Эдвард Торвальдс
Я не знаю, почему установка VirtualBox не добавляет эту группу для вас, возможно, будет хорошей идеей сначала добавить группу вручную
Serjik
3
  1. Добавьте пользователя в соответствии с другим ответом, используя команду usermod.
  2. Запустите команду id. Тебе следует увидетьvboxusers в списке.
  3. Если вы этого не видите, вы можете перезагрузить компьютер и idповторить попытку .

Когда вы получите список пользователей vbox в результате работы id, вы можете использовать USB с виртуальной коробкой.

Shakus
источник
Вместо перезапуска просто работает выход из системы и повторный запуск.
nsane
0
  • id Это даст вам uid = 1000 ([username]) gid = 1000 ([username]) groups = 1000 ([username]), 10 (wheel), 18 (dialout), 497 (plugdev), если vboxusers отсутствует в этом затем добавьте
  • usermod -a -G vboxusers [имя пользователя]

Это должно решить

user306403
источник