Nie mogłem uzyskać dostępu do folderu współdzielonego VirtualBox, więc uczyniłem użytkownika częścią grupy vboxsf. Ale nadal nie jest w stanie uzyskać do niego dostępu. Ponowne uruchomienie gościa rozwiązało problem. Czy to błąd? Ponowne uruchomienie nie jest wymagane, aby dodać użytkownika do grupy.
sudo usermod -a -G vboxsf praveensripati
Było podobne zapytanie tutaj .
Używam 11.10 i nie pamiętam, aby zobaczyć podobne zachowanie w 11.04.
permissions
Praveen Sripati
źródło
źródło
Odpowiedzi:
Po wprowadzeniu zmian w grupach użytkowników zmiany nie są od razu widoczne. W tym celu musisz się ponownie zalogować (co jest również możliwe po ponownym uruchomieniu).
Możesz przetestować, do którego należysz, za pomocą
id -Gn
polecenia. Po dodaniu się do losowej grupy zauważysz, że grupa nie jest natychmiast widoczna na wyjściu tego polecenia. Jeśli nie chcesz ponownie uruchamiać sesji graficznej („ponowne logowanie”), wykonaj bezpośrednie logowanie:Wprowadź swoje hasło, a zalogujesz się przy zastosowaniu nowych ustawień grupy. Stamtąd zacznij
virtualbox
i spróbuj ponownie. Pamiętaj, że musisz teraz pozostawić konsolę otwartą (chyba że używaszscreen
), aby łatwiej było się ponownie zalogować.źródło
newgr vboxsf
poadduser USER vboxsf
(lubusermod
, jak użyto w pytaniu) pozwoli ci dołączyć do grupy.newgrp
. Wygląda na to, że otwarta jest nowa powłoka (podobna dosu
), ale bez konieczności wprowadzania hasła. Dzięki za wskazówkę!Czy próbowałeś przekazać UID i GID do polecenia mount? Lubię to:
źródło