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
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.
źródło