在 Ubunti 21.04 上运行 Virtualbox 6.1.22 时,每次尝试启动虚拟机时都会出现“有效 UID 不是 root”的情况

在 Ubunti 21.04 上运行 Virtualbox 6.1.22 时,每次尝试启动虚拟机时都会出现“有效 UID 不是 root”的情况

我正在运行 Ubuntu 21.04,使用 Ubuntu 自带的默认 Virtualbox。VirtualBox 图形用户界面版本 6.1.22_Ubuntu r144080。

它启动正常,但是当我尝试启动虚拟机时,出现以下信息:

Effective UID is not root (euid=1000 egid=1000 uid=1000 gid=1000) (rc=-10)
Please try reinstalling VirtualBox.
where: SUPR3HardenedMain what: 2 VERR_PERMISSION_DENIED (-10) - Permission denied.

因此,我尝试重新安装 Virtualbox。没有成功,我得到了同样的错误。因此,我尝试了sudo chown 4755 /usr/lib/virtualbox/Virtualbox,但随后我得到了错误,说出于安全原因,以 root 身份运行是不行的,这是有道理的。

那么,帮忙吗?有什么想法吗?

如果我继续运行,则需要提供其他信息:

sudo virtualbox它看起来运行良好。

更多附加信息:

我提交了漏洞在 Ubuntu 21.04 上针对 Virtualbox 进行了测试。现已确认。修复时间尚无定论。

答案1

通过在 Launchpad 上输入的错误,我通过电子邮件从某人那里找到了答案。

答案是:

sudo chmod u+s /usr/lib/virtualbox/VirtualBoxVM

相关内容