如何在 Linux 中为某些虚拟机实例在用户之间共享 VirtualBox 控制权

如何在 Linux 中为某些虚拟机实例在用户之间共享 VirtualBox 控制权

我使用 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

相关内容