CentOS 7 Virsh - 允许非 Sudo 用户与 QEMU / KVM / 虚拟机交互

OwN*_*OwN 2 centos sudo kvm-virtualization virsh

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

virsh list --all
virsh start UUID
Run Code Online (Sandbox Code Playgroud)

我尝试将用户添加到 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/

这些都没有奏效。有没有办法做到这一点,如果有,怎么做?

use*_*517 6

隐藏在https://major.io/2015/04/11/run-virsh-a的评论中的是

export LIBVIRT_DEFAULT_URI=qemu:///system
Run Code Online (Sandbox Code Playgroud)

这对我有用,但可能会提供比您想要的更多的访问权限。