Come aggiungere utenti a vboxusers


18

Quindi voglio usare il mio flash drive in Windows XP, che attualmente sto eseguendo in Virtualbox, ma quando apro le impostazioni per abilitare l'utilizzo USB, ricevo un errore:

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}

Qualcuno sa come risolvere questo problema!? Per favore aiuto! :S

Risposte:


42

Nel tuo host, esegui questo comando:

sudo usermod -a -G vboxusers $USER

Ora esegui un logout (sempre richiesto dopo aver aggiunto l'utente corrente a un gruppo).

Dopo il login, controlla di essere nel vboxusersgruppo con questo comando, assicurati che vboxuserssia nell'elenco mostrato:

groups $USER

2
sto ricevendo un errore: codice utente: il gruppo "vboxusers" non esiste
Edward Torvalds,

adduser: The group `vboxusers' does not exist. E adesso?
endolith

2
Oh aspetta, questo è qualcosa che esegui nel sistema operativo host, non nel sistema operativo guest?
endolith

5

Questo funziona per me e il mio problema con VirtualBox è stato risolto

sudo usermod -a -G vboxsf "$USER"

sto ricevendo un errore:usermod: group 'vboxsf' does not exist
Edward Torvalds,

Non so perché l'installazione di VirtualBox non aggiunga quel gruppo per te, forse sarà una buona idea aggiungere prima il gruppo manualmente
Serjik

3
  1. Aggiungi l'utente come suggerito da un'altra risposta usando il comando usermod.
  2. Eseguire il comando id. Dovresti vedere vboxusersnell'elenco.
  3. Se non lo vedi, puoi riavviare il computer e riprovare id.

Quando ottieni vboxusers elencati come risultato della corsa id, sei bravo a usare USB con virtual box.


Invece di riavviare, anche semplicemente disconnettersi e riaccendere funziona.
nsane,

0
  • id che ti darà uid = 1000 ([nome utente]) gid = 1000 ([nome utente]) gruppi = 1000 ([nome utente]), 10 (ruota), 18 (dialout), 497 (plugdev) se vboxusers manca Poi aggiungi
  • usermod -a -G vboxusers [nome utente]

Questo dovrebbe risolversi

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.