1、首先我们先来用id命令查询一下用户所属组信息。命令格式 id [用户名]如图可见在本案例中teacher所属用户组为teacher和wheel。
2、因为接下来需要在系统配置目录写文件(为libvirt服务添加一条polkit策略),所以使用su命令进入超级管理员root账户状态。使用cd命令进入目录/etc/polkit-1/localautority/50-local.d/下
3、使用 vi 或者 vim 文本编辑器新建一个以.pkla结尾的任意文件名的文件。如图所示,我新建了一个叫 50-andyx-libvirt-group-access.pkla 的文件当然如果你愿意,新建叫 niuben.pkla 或者 wangdachui.pkla 的文件都行,只要扩展名是.pkla就可以
4、参照以下格式键入新建的文件(如图,注意修改你实际的用户组): [lib箪滹埘麽virt group Management Access]Identit烤恤鹇灭y=unix-group:这里改成你查询的用户组Action=org.libvirt.unix.manageResultAny=yesResultInactive=yesResultActive=yes ***其他提示***:1、在vi 或者vim 中,按 i 键 进入可编辑模式。2、按键盘 ESC 键退出 编辑模式3、在退出编辑模式以后,按 : 键并输入 wq 字符,回车即可保存文本
5、在执行保存后,此条策略无须重启,立即生效。 此时在其他终端使用ssh -X参数远程连接到服务器并且启动virt-manager来管理KVM的时,图形界面就没有报错,一切正常。