有没有办法允许非 sudo 用户访问 CentOS 7 中的 KVM QEMU 虚拟机?我想允许非 root 用户在没有 sudo 访问权限的情况下管理 KVM 客户虚拟机。主要是,我希望用户能够运行 virsh 命令,例如:
virsh list --all
virsh start UUID
我尝试将用户添加到 libvirt 组,但没有成功。我检查了 /etc/polkit-1/rules.d 中的策略套件规则,并遵循了以下说明:
https://goldmann.pl/blog/2012/12/03/con... T-经理/ https://major.io/2015/04/11/run-virsh-a... ular 用户/
这两种方法都不起作用。有没有办法做到这一点?如果有,怎么做?
答案1
隐藏在评论中https://major.io/2015/04/11/run-virsh-a是
export LIBVIRT_DEFAULT_URI=qemu:///system
这对我来说有效,但可能会提供比你想要的更多的访问权限。