![如何在 Linux 中为某些虚拟机实例在用户之间共享 VirtualBox 控制权](https://linux22.com/image/561543/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%20%E4%B8%AD%E4%B8%BA%E6%9F%90%E4%BA%9B%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%AE%9E%E4%BE%8B%E5%9C%A8%E7%94%A8%E6%88%B7%E4%B9%8B%E9%97%B4%E5%85%B1%E4%BA%AB%20VirtualBox%20%E6%8E%A7%E5%88%B6%E6%9D%83.png)
我使用 root 创建了虚拟机。现在我想授予新用户操作虚拟机的权限(列出、销毁、重启、启动等)。当我尝试从其他用户进行操作时,我得到:
VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND.
有没有办法在用户之间共享 VirtualBox 实例?
答案1
您可以创建一个 vboxuser 组,将您想要的用户纳入其中,并授予该组对 vbox 机器和 HD 文件和目录的 rw 权限(x 权限也是如此)。
为了更容易,我使用 /var/vbox 中的 vbox 文件,而不是 /home/user 中的默认位置。
编辑:要更改 GUI 客户端上的默认文件夹:File -> Preferences -> General
并使用命令行:VBoxManage setproperty machinefolder /var/vbox