題 當vboxsf組的成員訪問VirtualBox共享文件夾時,權限被拒絕


我在Windows 7(主機)上運行Ubuntu 11.04(guest),並安裝了guest虛擬機。我有一個自動掛載文件夾,映射到我可以使用的主機上的D:驅動器 sudo ls /media/sf_D_DRIVE  - 但是,即使我的用戶(ross)是vboxsf組的成員,我在嘗試探索它時也會收到權限被拒絕錯誤。自從將用戶添加到vboxsf組後,我重新啟動了。

這應該有效,因為我是該組的成員(具有rwx權限),為什麼不呢?

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

74
2017-07-07 21:26


起源




答案:


我已將我的用戶添加到vboxsf組:

sudo usermod -aG vboxsf $(whoami)

我確實重新啟動了,但在退出之後再次進入,我獲得了訪問權限!在此之後重新啟動它仍然有效。去搞清楚。


107
2017-07-07 21:38



為什麼需要重啟? - Praveen Sripati
不確定,它似乎只是糾正自己。 - Ross
看到 這裡 為什麼需要重啟。註銷/登錄可以。 - Praveen Sripati
這個answer命令必須在 客人 機! - KrisWebDev
我嘗試了一個簡單的註銷登錄,但它沒有用。我不得不重新啟動。 - Waqleh


我按照這個程序: 檢查您的用戶帳戶是否在vboxsf組中。單擊鳥圖標,選擇用戶和組→管理組→vboxsf→屬性。您的用戶帳戶旁邊應該有一個複選標記。如果未選中則檢查它。提示輸入密碼時,請輸入secret。

然後重新啟動虛擬機(機器的電源),這允許共享文件夾工作。


1
2017-12-07 23:00



你是什​​麼意思“鳥圖標”? - Zelphir