Як додати користувачів до vboxusers


19

Тому я хочу використовувати свій flashdrive в 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: group 'vboxusers' не існує
Edward Torvalds

adduser: The group `vboxusers' does not exist. А тепер що?
ендоліт

2
О зачекайте, це щось, що ви працюєте в хост-OS, а не гостьова ОС?
ендоліт

Насправді, для гостей Linux + хостів (не зовсім питання, але корисно), вам потрібно зробити BOTH sudo usermod -a -G vboxusers "$USER"на хості І sudo usermod -a -G vboxsf "$USER"на гості після встановлення пакету розширень, а потім перезавантажити гостя.
KrisWebDev

5

Це працює для мене, і моя проблема з VirtualBox була вирішена

sudo usermod -a -G vboxsf "$USER"

я отримую помилку:usermod: group 'vboxsf' does not exist
Едвард Торвальдс

Я не знаю, чому встановлення VirtualBox не додає цю групу для вас, можливо, буде корисно спочатку додати групу вручну
Serjik

3
  1. Додайте користувача, як запропоновано іншою відповіддю, використовуючи команду usermod.
  2. Виконайте команду id. Ви повинні побачити vboxusersу списку.
  3. Якщо ви цього не бачите, можете перезавантажити комп’ютер і спробувати idще раз.

Коли ви отримаєте список перелічених vboxusers в результаті запуску id, ви можете використовувати USB з віртуальною коробкою.


Замість того, щоб перезапустити, просто вийти з системи і знову також працює.
nsane

0
  • id Це дасть вам uid = 1000 ([ім'я користувача]) gid = 1000 ([ім'я користувача]) груп = 1000 ([ім'я користувача]), 10 (колесо), 18 (діалог), 497 (plugdev), якщо vboxusers відсутній у цьому потім додайте
  • usermod -a -G vboxusers [ім'я користувача]

Це має вирішити

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.