我刚刚使用VirtualBox安装了薄荷17.1肉桂作为虚拟机。我希望VM充当运行MediaTomb的媒体服务器,但是MediaTomb无法访问我的VirtualBox共享。
我知道我正在处理权限问题,但我不知道如何解决它。有vboxsf和mediatomb组,我登录的用户都属于这两个组。
该共享属于根用户,并且属于具有以下权限的组vboxsf:drwxrwx---。
是否有办法使MediaTomb应用程序成为vboxsf组的成员?
发布于 2015-01-02 01:22:24
似乎在禁用通过virtualbox自动挂载之后,您还可以通过/etc/fstab条目来显式地挂载共享文件夹,从而解决上述两个问题。
您需要注意足够早地加载vboxsf内核模块,并且您还应该将其标记为systemd的“远程”文件系统,例如使用_netdev (如果它对引导系统不重要,也可能使用nofail )选项。通过fstab挂载,您还可以更改挂载点的权限/所有者/组。
一个示例fstab条目可以如下所示,将共享文件夹" mediatomb“作为用户myuser和组mediatomb挂载到/my/mediatomb/share。
Mediatomb /my/mediatomb/share vboxsf uid=root,gid=mediatomb 0 0
确保在常规挂载点/my/mediatomb/share上设置正确的权限。
类似的解决方案见以下帖子:
https://superuser.com/questions/146763/my-virtualbox-fstab-will-not-auto-mount-on-reboot
https://askubuntu.com/questions/252853/how-to-mount-a-virtualbox-shared-folder-at-startup
https://stackoverflow.com/a/22342140/4017010
https://help.ubuntu.com/community/VirtualBox/SharedFolders
https://forums.virtualbox.org/viewtopic.php?t=15868
http://ubuntuforums.org/showthread.php?t=2074022 (使用绑定挂载)
https://unix.stackexchange.com/questions/176838
复制相似问题