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

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

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"

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.


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.