Al iniciar virt-manager, solicita la contraseña de root.
Parece que virt-manager hace que el demonio libvirtd ejecute pkcheck con un par de argumentos, que luego muestran este diálogo de autenticación. Entonces, PolicyKit está pidiendo la contraseña de root.
El sitio web oficial (libvirt.org) describe cómo definir una regla PolicyKit para deshacerse de la solicitud de contraseña:
$ sudo cat /etc/polkit-1/localauthority/50-local.d/50-org.example-libvirt-remote-access.pkla
[libvirt Management Access]
Identity=unix-group:libvirt
Action=org.libvirt.unix.manage
ResultAny=yes
ResultInactive=yes
ResultActive=yes
El subdirectorio "autoridad local" no existía. Crearlo y poner un archivo con ese nombre y contenido (libvirt -> el nombre de mi grupo) no parece tener ningún efecto. Además, hay un archivo predeterminado, que utiliza la sintaxis de JavaScript:
/etc/polkit-1/rules.d/50-default.rules
Este paquete está instalado en el sistema, además de algunas interfaces de DE:
polkit-0.107-4.fc18.x86_64
Aparentemente, ¿la configuración de ejemplo en libvirt.org está desactualizada?
¿Qué configuración es necesaria para deshacerse de la solicitud de contraseña (para un grupo de usuarios específico)?
fuente
La solicitud de contraseña se realizó para la seguridad del sistema, por lo que si lo hace, podría hacerlo vulnerable.
Crea el Groupgrupo en tu máquina. o puedes ejecutar este "sudo groupadd -r Group"
Puede cualquier usuario que desee a este grupo de sistemas ejecutando "sudo usermod -a -G Group User"
Ahora necesita crear nuestra política PolicyKit que permitirá a los usuarios Groupejecutar virt-manager
Eso es todo lo que necesita hacer ahora, puede ejecutarlo. Y espero que esto te ayude.
fuente