Cómo agregar usuarios a vboxusers

18

Así que quiero usar mi unidad flash en Windows XP, que actualmente estoy ejecutando en Virtualbox, pero cuando abro la configuración para habilitar el uso del usb, aparece un error:

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}

¿¡Alguien sabe cómo arreglar esto!? ¡Por favor ayuda! : S

GingerHunter797
fuente

Respuestas:

42

En su host, ejecute este comando:

sudo usermod -a -G vboxusers $USER

Ahora realice un cierre de sesión (siempre requerido después de agregar el usuario actual a un grupo).

Después de iniciar sesión, verifique que esté en el vboxusersgrupo con este comando, asegúrese de que vboxusersesté en la lista que se muestra:

groups $USER
kiri
fuente
2
recibo un error: usermod: el grupo 'vboxusers' no existe
Edward Torvalds
adduser: The group `vboxusers' does not exist. ¿Ahora que?
endolito
2
Oh, espera, ¿esto es algo que ejecutas en el SO host, no en el SO invitado?
endolito
5

Esto funciona para mí y mi problema con VirtualBox fue resuelto

sudo usermod -a -G vboxsf "$USER"
Serjik
fuente
recibo un error:usermod: group 'vboxsf' does not exist
Edward Torvalds
No sé por qué la instalación de VirtualBox no agrega ese grupo para usted, tal vez sea una buena idea agregar el grupo manualmente primero
Serjik
3
  1. Agregue el usuario como lo sugiere otra respuesta usando el comando usermod.
  2. Ejecutar el comando id. Deberías ver vboxusersen la lista.
  3. Si no ve eso, puede reiniciar su computadora e intentar idnuevamente.

Cuando obtiene vboxusers enumerados como resultado de la ejecución id, es bueno usar USB con caja virtual.

Shakus
fuente
En lugar de reiniciar, simplemente cerrar la sesión y volver a encenderla también funciona.
nsane
0
  • id Eso le dará uid = 1000 ([nombre de usuario]) gid = 1000 ([nombre de usuario]) grupos = 1000 ([nombre de usuario]), 10 (rueda), 18 (dialout), 497 (plugdev) si faltan vboxusers en ese Luego añade
  • usermod -a -G vboxusers [nombre de usuario]

Esto debería resolver

usuario306403
fuente