Как добавить пользователей в 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

Ответы:


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 с виртуальной коробкой.


Вместо перезапуска просто работает выход из системы и повторный запуск.
nsane

0
  • id Это даст вам uid = 1000 ([username]) gid = 1000 ([username]) groups = 1000 ([username]), 10 (wheel), 18 (dialout), 497 (plugdev), если vboxusers отсутствует в этом затем добавьте
  • usermod -a -G vboxusers [имя пользователя]

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.