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
现在一切正常,但我担心安全问题,因为所有用户和组的权限不是最安全的方法吗?您可以推荐什么?
将您的用户添加到 kvm
和 libvirtd
组:
sudo usermod -aG kvm $USER
sudo usermod -aG libvirt $USER
这些组更改后,您必须 logout/login 您正在使用的终端才能考虑更改。你所属的组,可以用groups
命令查看。
我觉得
sudo usermod -aG libvirt $USER
是正确的命令
我正在尝试 运行 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
现在一切正常,但我担心安全问题,因为所有用户和组的权限不是最安全的方法吗?您可以推荐什么?
将您的用户添加到 kvm
和 libvirtd
组:
sudo usermod -aG kvm $USER
sudo usermod -aG libvirt $USER
这些组更改后,您必须 logout/login 您正在使用的终端才能考虑更改。你所属的组,可以用groups
命令查看。
我觉得
sudo usermod -aG libvirt $USER
是正确的命令