KVM - 无法连接到管理程序错误

KVM - failed to connect to the hypervisor error

我正在尝试 运行 kvm,但出现此错误:

$ virsh -c qemu:///system list
error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission denied
error: failed to connect to the hypervisor

所以我输入:

cd /var/run/libvirt/

并通过以下方式更改权限:

sudo chmod -R +777 libvirt

现在一切正常,但我担心安全问题,因为所有用户和组的权限不是最安全的方法吗?您可以推荐什么?

将您的用户添加到 kvmlibvirtd 组:

sudo usermod -aG kvm $USER
sudo usermod -aG libvirt $USER

这些组更改后,您必须 logout/login 您正在使用的终端才能考虑更改。你所属的组,可以用groups命令查看。

我觉得

sudo usermod -aG libvirt $USER

是正确的命令