All'avvio di virt-manager, richiede la password di root.
Sembra che virt-manager induca il demone libvirtd a eseguire pkcheck con un paio di argomenti, che poi mostra questa finestra di autenticazione. Quindi è PolicyKit che chiede la password di root.
Il sito Web ufficiale (libvirt.org) descrive come definire una regola PolicyKit per eliminare la richiesta della password:
$ 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
La sottodirectory "localauthority" non esisteva. La sua creazione e l'inserimento di un file con quel nome e contenuto (libvirt -> il nome del mio gruppo) non sembrano avere alcun effetto. Inoltre, esiste un file predefinito che utilizza la sintassi JavaScript:
/etc/polkit-1/rules.d/50-default.rules
Questo pacchetto è installato sul sistema, oltre ad alcuni frontend DE:
polkit-0.107-4.fc18.x86_64
Apparentemente la configurazione di esempio su libvirt.org è obsoleta?
Quale configurazione è necessaria per eliminare la richiesta della password (per un gruppo di utenti specifico)?