我已经安装VirtualBox 6.1在Ubuntu 20.04.2
我想创建一个在不同主机用户之间共享的虚拟机。用户无需同时启动此虚拟机。
我尝试在主目录外部的路径中创建一个虚拟机(即/opt
),然后我授予虚拟磁盘和.vbox
配置文件 666 属性。
这种解决方案不起作用,因为.vbox
只有所有者主机用户才能读取/写入 conf 文件,而不管 666 属性。
实际案例研究 假设 Linux 用户 A 和 B 需要使用 MS Word 编写文档。还假设直接连接到主机的打印机只能使用 MS Windows 驱动程序。我希望当主机用户 A 或 B 想要编辑文档时,他们可以打开同一台虚拟机。在这种情况下,管理员只需维护一台(共享)虚拟机
答案1
我解决如下:
- 将虚拟磁盘文件放到每个用户可访问的路径下,并授予666属性
- 为每个用户复制一份 vbox conf 文件,并根据目标用户修改每个副本的用户名:组名(仅授予属性不起作用)
注意:不要对 vbox conf 文件应用任何进一步的设置,否则您需要重新创建步骤 2 的副本