VirtualBox共享文件夹由Lubuntu guest中的root拥有

我的设置如下 –

主机:Ubuntu Server 14.04访客:Lubuntu Desktop 15.10

我已经在guest虚拟机上使用automount选项共享dirs,并且目录显示在Guest OS中就好了 – / media / sf_sharename

此外,guest虚拟机的用户已添加到vboxsf组。

问题是所有共享目录及其内容都归root所有。 我已经尝试了chown -R,但它完成后没有报告错误与客人,但所有权不会改变。

我有另一个设置,其中客人是ubuntu桌面15.10,我没有遇到这个问题。

我需要在这些共享目录上访问rw。 如何解决这个问题?

在Ubuntu Server主机上执行以下命令:

 sudo chmod -R 777 /path-to-shared-folder/shared-folder sudo chown -R user1:user1 /path-to-shared-folder/shared-folder 

在Lubuntu Desktop上执行以下命令:

 sudo usermod -G vboxsf -a user2 

重新启动guest虚拟机系统以使更改生效。

注意: user1 =您的主机用户名| user2 =您的访客用户

无需更改主要用户组 – 将用户添加到组中就足够了:

 sudo adduser myuser vboxsf 

无需更改主机系统的权限,只需轻松为普通用户安装共享文件夹即可:

 sudo mount -t vboxsf folder share -o uid=1000,gid=1000 

1000是默认用户的默认ID。 这可以通过id username进行检查