Запускаючи virt-менеджер, він запитує пароль root.
Схоже, що virt-менеджер змушує демон libvirtd запустити pkcheck з парою аргументів, який потім показує це діалогове вікно автентифікації. Отже, саме PolicyKit запитує корінний пароль.
На офіційному веб-сайті (libvirt.org) описано, як визначити правило PolicyKit для позбавлення від запиту пароля:
$ 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
Підкаталога «локальна владність» не існувало. Створення його та розміщення файлу з таким ім'ям та вмістом (libvirt -> моє ім’я групи), здається, не має жодного ефекту. Також є файл за замовчуванням, який використовує синтаксис JavaScript:
/etc/polkit-1/rules.d/50-default.rules
Цей пакет встановлений у системі, а також декілька DE-фронтів:
polkit-0.107-4.fc18.x86_64
Мабуть, приклад конфігурації на libvirt.org застарів?
Яка конфігурація необхідна для позбавлення від запиту пароля (для певної групи користувачів)?