Odmowa dostępu podczas uzyskiwania dostępu do folderu współdzielonego VirtualBox, gdy członek grupy vboxsf

78

Używam Ubuntu 11.04 (gość) na Windows 7 (host) z zainstalowanymi dodatkami gościa. Mam folder auto-mount, który mapuje na mój dysk D: na hoście, do którego mogę uzyskiwać dostęp sudo ls /media/sf_D_DRIVE- jednak nawet gdy mój użytkownik (ross) jest członkiem grupy vboxsf, dostaję błąd odmowy uprawnień podczas próby eksploracji . Uruchomiłem ponownie od czasu dodania mojego użytkownika do grupy vboxsf.

To powinno działać, ponieważ jestem członkiem grupy (która ma prawa rwx), więc dlaczego nie?

ross@panther:~$ ls -l /media
total 8
drwxrwx--- 1 root vboxsf 8192 2011-07-03 22:24 sf_D_DRIVE

ross@panther:~$ ls -l /media/sf_D_DRIVE/
ls: cannot open directory /media/sf_D_DRIVE/: Permission denied

ross@panther:~$ id ross
uid=1000(ross) gid=1000(ross) groups=1000(ross),4(adm),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare),1001(vboxsf)

ross@panther:~$ sudo ls -l /media/sf_D_DRIVE/
total 84
drwxrwx--- 1 root vboxsf  4096 2011-07-06 14:46 Development
# ...snip...
drwxrwx--- 1 root vboxsf     0 2011-05-25 19:13 Videos
Ross
źródło

Odpowiedzi:

115

Dodałem mojego użytkownika do grupy vboxsf:

sudo usermod -aG vboxsf $(whoami)

Zrobiłem restart, ale po wylogowaniu i ponownym zalogowaniu dostałem dostęp! Ponowne uruchomienie po tym i nadal działa. Domyśl.

Ross
źródło
1
dlaczego potrzeba ponownego uruchomienia?
Praveen Sripati
Nie jestem pewien, to po prostu wydawało się poprawiać.
Ross,
14
Zobacz tutaj, dlaczego wymagane jest ponowne uruchomienie. Wylogowanie / zalogowanie się wystarczy.
Praveen Sripati,
3
To polecenie odpowiedzi należy uruchomić na maszynie GOŚĆ !
KrisWebDev
2
Próbowałem prostego wylogowania, ale to nie zadziałało. Musiałem zrestartować.
Waqleh
1

Postępowałem zgodnie z tą procedurą: Sprawdź, czy twoje konto użytkownika należy do grupy vboxsf. Kliknij ikonę ptaka, wybierz Użytkownicy i grupy → Zarządzaj grupami → vboxsf → Właściwości. Twoje konto użytkownika powinno mieć znacznik wyboru obok niego. Sprawdź, czy nie jest zaznaczone. Gdy pojawi się monit o podanie hasła, wprowadź klucz tajny.

Następnie uruchom ponownie maszynę wirtualną (Power of the Machine) i pozwoliło to na działanie folderu udostępnionego.

Jwoozy
źródło
2
Co rozumiesz przez „ikonę ptaka”?
Zelphir Kaltstahl