我刚刚使用 VirtualBox 安装了 Mint 17.1 Cinnamon 作为虚拟机。我希望虚拟机充当运行 MediaTomb 的媒体服务器,但是 MediaTomb 无法访问我的 VirtualBox 共享。
我知道我正在处理权限问题,但我不知道如何解决它。有vboxsf
和mediatomb
组,我登录的用户同时属于这两个组。
该共享由 root 拥有,并且属于具有vboxsf
以下权限的组:drwxrwx---
。
有没有办法让 MediaTomb 应用程序成为该vboxsf
组的成员?
答案1
似乎您还可以在通过 virtualbox 禁用自动安装后,通过 /etc/fstab 条目显式安装共享文件夹来修复上述两个问题。
您需要注意尽早加载 vboxsf 内核模块,并且还应该将其标记为 systemd 的“远程”文件系统,例如使用(如果对启动系统并不重要,_netdev
也可能使用)选项。nofail
通过 fstab 挂载,您还可以更改挂载点的权限/所有者/组。
示例 fstab 条目可能如下所示,以用户身份将共享文件夹“Mediatomb”安装到 /my/mediatomb/share我的用户和组媒体墓。
Mediatomb /my/mediatomb/share vboxsf uid=root,gid=mediatomb 0 0
请务必在常规挂载点 /my/mediatomb/share 上设置正确的权限。
类似的解决方案请参阅以下帖子:
https://askubuntu.com/questions/365346/virtualbox-shared-folder-mount-from-fstab-fails-works-once-bootup-is-complete
fstab 未挂载 VirtualBox 共享文件夹?
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(使用绑定安装)