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

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

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"

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.


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.