Comment ajouter des utilisateurs à vboxusers

18

Je souhaite donc utiliser mon lecteur flash dans Windows XP, que j'exécute actuellement dans Virtualbox, mais lorsque j'ouvre les paramètres pour activer l'utilisation USB, j'obtiens une erreur:

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}

Est-ce que quelqu'un sait comment réparer ceci!? Veuillez aider! : S

GingerHunter797
la source

Réponses:

42

Sur votre hôte, exécutez cette commande:

sudo usermod -a -G vboxusers $USER

Effectuez maintenant une déconnexion (toujours nécessaire après l'ajout de l'utilisateur actuel à un groupe).

Après la connexion, vérifiez que vous êtes dans le vboxusersgroupe avec cette commande, assurez-vous qu'il vboxusersfigure dans la liste affichée:

groups $USER
kiri
la source
2
je reçois une erreur: usermod: le groupe 'vboxusers' n'existe pas
Edward Torvalds
adduser: The group `vboxusers' does not exist. Maintenant quoi?
endolith
2
Oh, attendez, c'est quelque chose que vous exécutez dans le système d'exploitation hôte, pas dans le système d'exploitation invité?
endolith
5

Cela fonctionne pour moi et mon problème avec VirtualBox a été résolu

sudo usermod -a -G vboxsf "$USER"
Serjik
la source
je reçois une erreur:usermod: group 'vboxsf' does not exist
Edward Torvalds
Je ne sais pas pourquoi l'installation de VirtualBox n'ajoute pas ce groupe pour vous, peut-être que ce serait une bonne idée d'ajouter un groupe manuellement d'abord
Serjik
3
  1. Ajoutez l'utilisateur comme suggéré par une autre réponse en utilisant la commande usermod.
  2. Exécutez la commande id. Vous devriez voir vboxusersdans la liste.
  3. Si vous ne voyez pas cela, vous pouvez redémarrer votre ordinateur et réessayer id.

Lorsque vous obtenez des utilisateurs vbox répertoriés à la suite de l'exécution id, vous êtes prêt à utiliser USB avec une boîte virtuelle.

Shakus
la source
Au lieu de redémarrer, simplement vous déconnecter puis vous reconnecter fonctionne également.
nsane
0
  • id Cela vous donnera uid = 1000 ([nom d'utilisateur]) gid = 1000 ([nom d'utilisateur]) groupes = 1000 ([nom d'utilisateur]), 10 (roue), 18 (numérotation), 497 (plugdev) si vboxusers est manquant dans ce puis ajouter
  • usermod -a -G vboxusers [nom d'utilisateur]

Cela devrait résoudre

user306403
la source