这是我第一次使用virtualbox和ubuntu(14.04),我使用的是Windows 7主机。
我正在尝试安装一个共享文件夹,该文件夹包含我需要在virtualbox和Windows OS上访问的文件。我已经成功地安装它们使用vboxsf
从Guest Additions
安装。
要挂载,我使用的命令sudo mount -t vboxsf <dir name in vbox> <directory in linux
例如sudo mount -t vboxsf Test /home/user/Test
我发现了几种在启动时自动挂载目录的/etc/rc.local
方法,例如使用方法(here),在其中修改所述文件并在其中附加命令(无sudo
)。或通过使用fstab
方法(此处)。我rc.local
个人更喜欢这种方法。
挂载后,它具有权限,dr-xr-xr-x
但是一旦挂载,该目录即root
归所有者所有,chown user /home/user/Test
并且无效。这意味着我不能以普通用户的身份制作或更改其中的文件。
在VirtualBox中,要共享的目录未设置为只读。
有没有一种方法可以自动挂载共享文件夹并将所有权分配给我的非root
用户?