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
进行检查