Używam Ubuntu 11.10 i zainstalowałem VirtualBox.
Wymagało to ode mnie dodania się do vboxusers
grupy, ale kiedy dodam się do vboxusers
grupy, nie jestem już w innych grupach, a zwłaszcza w admins
grupie!
Kiedy dodam się ponownie do admins
grupy, nie będę już w vboxusers
grupie!
Polecenia, których użyłem
aby dodać użytkownika do „vboxusers”:
usermod -G vboxusers myusername
aby dodać użytkownika z powrotem do grupy administratorów w trybie pojedynczego użytkownika:
usermod -aG admin myusername
virtualbox
users
R9TySix
źródło
źródło
Odpowiedzi:
Twoje drugie polecenie jest słuszne.
Domyślnie
usermod -G
zastępuje wszystkie dodatkowe grupy, w których znajduje się użytkownik (grupa podstawowa na ogół ma taką samą nazwę jak nazwa użytkownika i jest określana osobno; nie należy jednak z tym zadzierać). Korzystając z-a
niego, dołączasz grupy, które podajesz.To powinno zadziałać (i dla mnie to po prostu wypróbowało):
Jeśli uruchomienie tego polecenia wyklucza Cię z innej grupy, oznacza to błąd. Pamiętaj, że musisz ponownie się zalogować, aby zobaczyć efekty.
źródło
usermod: group 'vboxusers' does not exist
Alternatywnie:
źródło
Według
usermod man page
poprawnego polecenia dodania użytkownika do grupy tolub w twoim przypadku, ponieważ chcesz dodać siebie do
vboxusers
grupy, która będzieźródło
-aG group
(zakładając, że usermod wie, jak parsować argumenty)Nigdy nie używaj najwyższej metody, aby dodać użytkownika
vboxusers
za pomocąusermod -G vboxusers myusername
polecenia. Spowoduje to utratę uprawnień sudo!Jeśli utraciłeś uprawnienia sudo, możesz użyć opisanej tutaj metody, aby je odzyskać. Sprowadza się do wykonania następującego polecenia:
źródło
Co chcesz zrobić, to po prostu otworzyć terminal, a
vi /etc/group
następnie dodać zamieńvboxusers:x:128:uname
(uname konta), zapisz i wyloguj się. Zaloguj się i otwórz VirtualBox, Ustawienia -> USB -> Dodaj filtr z urządzenia. Myślę, że to zadziała.źródło
Aby dodać użytkownika do wielu grup, użyj następującego polecenia z przecinkami oddzielającymi każdą grupę, na przykład: admin, vboxusers
useradd -G admin, vboxusers moja nazwa użytkownika
źródło