Jak dodawać użytkowników do vboxusers

18

Chcę więc korzystać z dysku flashdrive w systemie Windows XP, który aktualnie działam w Virtualbox, ale kiedy otwieram ustawienia, aby umożliwić korzystanie z usb, pojawia się błąd:

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}

Czy ktoś wie, jak to naprawić !? Proszę pomóż! : S

GingerHunter797
źródło

Odpowiedzi:

42

Na swoim hoście uruchom następujące polecenie:

sudo usermod -a -G vboxusers $USER

Teraz wykonaj wylogowanie (zawsze wymagane po dodaniu bieżącego użytkownika do grupy).

Po zalogowaniu sprawdź, czy jesteś w vboxusersgrupie za pomocą tego polecenia, upewnij się, że vboxusersznajduje się na wyświetlonej liście:

groups $USER
kiri
źródło
2
dostaję błąd: usermod: grupa 'vboxusers' nie istnieje
Edward Torvalds
adduser: The group `vboxusers' does not exist. Co teraz?
endolith,
2
Och, czekaj, to jest coś, co uruchamiasz w systemie operacyjnym hosta, a nie w systemie gościa?
endolith,
W rzeczywistości dla gości Linux + hostów (nie do końca pytanie, ale pomocne), musisz zrobić OBA sudo usermod -a -G vboxusers "$USER"na hoście ORAZ sudo usermod -a -G vboxsf "$USER"na gościu po zainstalowaniu pakietu rozszerzeń, a następnie ponownie uruchomić gościa.
KrisWebDev
5

To działa dla mnie i mój problem z VirtualBox został rozwiązany

sudo usermod -a -G vboxsf "$USER"
Serjik
źródło
dostaję błąd:usermod: group 'vboxsf' does not exist
Edward Torvalds,
Nie wiem, dlaczego zainstalowanie VirtualBox nie dodaje dla ciebie tej grupy, może najpierw warto dodać grupę ręcznie
Serjik,
3
  1. Dodaj użytkownika zgodnie z sugestią podaną w innej odpowiedzi za pomocą polecenia usermod.
  2. Uruchom polecenie id. Powinieneś zobaczyć vboxusersna liście.
  3. Jeśli nie widzisz tego, możesz ponownie uruchomić komputer i spróbować idponownie.

Kiedy pojawi się na liście vboxusers w wyniku działania id, dobrze jest użyć USB z wirtualnym pudełkiem.

Shakus
źródło
Zamiast ponownego uruchamiania wystarczy wylogowanie i ponowne uruchomienie.
nsane,
0
  • id To da ci identyfikator UID = 1000 ([nazwa użytkownika]) gid = 1000 ([nazwa użytkownika]) grupy = 1000 ([nazwa użytkownika]), 10 (koło), 18 (dialout), 497 (plugdev), jeśli brakuje w tym vboxusers następnie dodaj
  • usermod -a -G vboxusers [nazwa użytkownika]

To powinno rozwiązać

użytkownik306403
źródło