CentOS 7 Virsh – 允许非Sudo用户与QEMU / KVM /虚拟机连接

有没有办法允许非sudo用户访问CentOS 7中的KVM QEMU虚拟机? 我想允许非root用户在没有sudo访问的情况下pipe理KVM来宾虚拟机。 主要是,我希望用户能够运行virsh命令,如:

virsh list --all virsh start UUID 

我尝试将用户添加到libvirt组,但没有奏效。 我检查了/etc/polkit-1/rules.d中的策略工具包规则,并遵循了以下指示:

https://goldmann.pl/blog/2012/12/03/con … t-manager / https://major.io/2015/04/11/run-virsh-a … ular-user /

这些都没有工作。 有没有办法做到这一点,如果是这样,如何?

隐藏在https://major.io/2015/04/11/run-virsh-a的意见是

 export LIBVIRT_DEFAULT_URI=qemu:///system 

这适用于我,但可能会给你比你想要的更多的访问。