我正在尝试运行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
现在一切正常,但是我担心安全性问题,因为所有用户和组的特权不是最安全的方法吗?您能推荐什么呢?
答案 0 :(得分:2)
将您的用户添加到kvm
和libvirtd
组:
sudo usermod -aG kvm $USER
sudo usermod -aG libvirtd $USER
这些组更改后,您必须注销/登录所使用的终端以考虑更改。您可以使用groups
命令检查您所属的组。
答案 1 :(得分:0)
我认为
sudo usermod -aG libvirt $USER
是正确的命令