Lors du démarrage de virt-manager, il demande le mot de passe root.
Il semble que virt-manager oblige le démon libvirtd à exécuter pkcheck avec quelques arguments, qui affiche ensuite cette boîte de dialogue d'authentification. C'est donc PolicyKit qui demande le mot de passe root.
Le site officiel (libvirt.org) décrit comment définir une règle PolicyKit pour se débarrasser de l'invite de mot de passe:
$ 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
Le sous-répertoire "localauthority" n'existait pas. Le créer et mettre un fichier avec ce nom et ce contenu (libvirt -> mon nom de groupe) là-dedans ne semble pas avoir d'effet. En outre, il existe un fichier par défaut, qui utilise la syntaxe JavaScript:
/etc/polkit-1/rules.d/50-default.rules
Ce package est installé sur le système, plus quelques frontaux DE:
polkit-0.107-4.fc18.x86_64
Apparemment, l'exemple de configuration sur libvirt.org est obsolète?
Quelle configuration est nécessaire pour se débarrasser de l'invite de mot de passe (pour un groupe d'utilisateurs spécifique)?