在我的筆記型電腦上,我安裝了 Ubuntu 11.04 和 VirtualBox 以及 Ubuntu Server 12.10。我在 /home/szymon/projekty_www 中有共用資料夾。我可以在虛擬機器的 /media/sf_projekty_www 中看到該資料夾的內容,但遺憾的是我需要 root 權限。
當我做:
root@ubuntu-server:/media# ls -l
我得到答案:
drwxr-xr-x 2 root root 4096 cze 7 08:54 cdrom
drwxrwx--- 1 root vboxsf 4096 cze 7 14:38 sf_projekty_www
當然我嘗試更改權限:
sudo chmod a+rwx /media/sf_projekty_www
但它什麼也沒做。權限是相同的:
drwxr-xr-x 2 root root 4096 cze 7 08:54 cdrom
drwxrwx--- 1 root vboxsf 4096 cze 7 14:38 sf_projekty_www
我該怎麼辦?
答案1
目錄sf_...
由 VirtualBox 掛載,類型為vboxsf(即由vbox管理的所有操作)。您無法輕鬆變更所有者或存取權限。
允許使用者存取目錄的建議方法是使該使用者成為該群組的成員vboxsf。使我的用戶該團體的成員:
$ sudo usermod -G vboxsf -a myuser
重新啟動虛擬機,然後我的用戶應該有權訪問順豐目錄。
(另見下面的評論)