So fügen Sie Benutzer zu vboxusers hinzu

18

Ich möchte mein Flash-Laufwerk in Windows XP verwenden, das derzeit in Virtualbox ausgeführt wird. Wenn ich jedoch die Einstellungen öffne, um die USB-Nutzung zu ermöglichen, wird eine Fehlermeldung angezeigt:

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}

Weiß jemand, wie man das behebt? Bitte helfen Sie! : S

GingerHunter797
quelle

Antworten:

42

Führen Sie auf Ihrem Host den folgenden Befehl aus:

sudo usermod -a -G vboxusers $USER

Führen Sie nun eine Abmeldung durch (immer erforderlich, nachdem Sie den aktuellen Benutzer zu einer Gruppe hinzugefügt haben).

vboxusersVergewissern Sie sich nach der Anmeldung, dass Sie sich mit diesem Befehl in der Gruppe befinden. Stellen Sie sicher, dass vboxusersin der angezeigten Liste Folgendes aufgeführt ist:

groups $USER
kiri
quelle
2
Ich erhalte die Fehlermeldung: usermod: Gruppe 'vboxusers' existiert nicht
Edward Torvalds
adduser: The group `vboxusers' does not exist. Was jetzt?
Endolith
2
Oh, warte, das ist etwas, was du im Host-Betriebssystem ausführst, nicht im Gast-Betriebssystem?
Endolith
5

Das funktioniert bei mir und mein Problem mit VirtualBox wurde gelöst

sudo usermod -a -G vboxsf "$USER"
Serjik
quelle
Ich usermod: group 'vboxsf' does not exist
Edward Torvalds
Ich weiß nicht, warum die Installation von VirtualBox diese Gruppe nicht für Sie hinzufügt. Vielleicht ist es eine gute Idee, zuerst manuell eine Gruppe hinzuzufügen
Serjik
3
  1. Fügen Sie den Benutzer wie von einer anderen Antwort vorgeschlagen mit dem Befehl usermod hinzu.
  2. Führen Sie den Befehl aus id. Sie sollten vboxusersin der Liste sehen.
  3. Wenn Sie das nicht sehen, können Sie Ihren Computer neu starten und es iderneut versuchen .

Wenn Sie vboxusers als Ergebnis der Ausführung aufgelistet bekommen id, können Sie USB mit der virtuellen Box verwenden.

Shakus
quelle
Anstatt neu zu starten, funktioniert es auch, sich einfach aus- und wieder einzuloggen.
Nsane
0
  • id Damit erhalten Sie uid = 1000 ([Benutzername]) gid = 1000 ([Benutzername]) groups = 1000 ([Benutzername]), 10 (Rad), 18 (Dialout), 497 (Plugdev), wenn vboxusers darin fehlt dann füge hinzu
  • usermod -a -G vboxusers [Benutzername]

Dies sollte behoben sein

user306403
quelle