安装kvm后,在windows主机启动virt-manger后报错(no polkit agent available to authenticate action org.libvirt.unix.manage)
解决方法如下:
1、 增加libvirtd用户组
groupadd libvirtd
2、在你使用的普通用户界面执行
sudo usermod -a -G libvirtd $USER
3、设置启动libvirtd服务的用户组()
vim //etc/libvirt/libvirtd.conf
4、增加权限启动配置(需要自己创建文件并写入)
vi /etc/polkit-1/localauthority/50-local.d/50-org.libvirtd-group-access.pkla
[libvirtd group Management Access]
Identity=unix-group:libvirtd
Action=org.libvirt.unix.manage
ResultAny=yes
ResultInactive=yes
ResultActive=yes
5、 重启服务
systemctl libvirtd restart