您是否已在VirtualBox中将Ubuntu 11.04安装为虚拟机,但在使“共享文件夹”功能正常工作时遇到问题?我们能够添加一个共享文件夹,但是无法访问它。

我们发现了在VirtualBox中访问Ubuntu 11.04虚拟机中共享文件夹的秘密。 VirtualBox将一个名为“ vboxsf”的用户组添加到Ubuntu 11.04虚拟机。需要访问为该虚拟机定义的共享文件夹的任何用户都必须是该组的成员。本文介绍如何将用户添加到vboxsf组。

在VirtualBox中设置共享文件夹非常简单。从设备菜单中选择共享文件夹。

显示“设置”对话框上的“共享文件夹”屏幕。使用右侧的按钮将文件夹从主机添加到文件夹列表。有关添加共享文件夹的更多信息,请参考VirtualBox中的帮助。

在VirtualBox中添加共享文件夹后,必须将Ubuntu 11.04虚拟机中的用户添加到VirtualBox创建的vboxsf组中。为此,请选择管理| Ubuntu虚拟机中“系统”菜单中的“用户和组”。

在“用户设置”对话框上,单击“管理组”。

显示组设置对话框。在组列表中向下滚动,然后选择vboxsf组。单击属性。

在vboxsf组的“属性”框中,选中要添加到vboxsf组的用户的“组成员”框中的复选框,然后单击“确定”。

要进行此更改,您必须提供身份验证。在“密码”编辑框中输入您的用户帐户密码,然后单击“身份验证”。

您将返回到“组设置”对话框。单击“关闭”,然后在“用户设置”对话框上也单击“关闭”。

现在,您应该可以访问/media/sf_Ubuntu_11.04文件夹中的共享文件夹。

注意:包含VirtualBox中共享文件夹的媒体文件夹中的文件夹名称始终以“sf_”并以您的虚拟机名称继续。

如果希望他们能够访问共享文件夹,请记住将添加到Ubuntu 11.04虚拟机的所有新用户添加到vboxsf组。