我在笔记本电脑上安装了 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 安装,类型为響箱(即所有操作均由 vbox 管理)。您无法轻易更改所有者或访问权限。
允许用户访问目录的推荐方法是让该用户成为组的成员響箱. 制作我的用户该团体的成员:
$ sudo usermod -G vboxsf -a myuser
重新启动虚拟机,然后我的用户应该有权访问科幻目录。
(另请参阅以下评论)