Saat memulai virt-manager, ia meminta kata sandi root.
Sepertinya virt-manager menyebabkan daemon libvirtd untuk menjalankan pkcheck dengan beberapa argumen, yang kemudian menampilkan dialog otentikasi ini. Jadi itu adalah PolicyKit yang meminta kata sandi root.
Situs web resmi (libvirt.org) menjelaskan cara mendefinisikan aturan PolicyKit untuk menghilangkan prompt kata sandi:
$ 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
Subdirektori "otoritas lokal" tidak ada. Membuatnya dan meletakkan file dengan nama dan konten itu (libvirt -> nama grup saya) di sana tampaknya tidak berpengaruh. Juga, ada file default, yang menggunakan sintaks JavaScript:
/etc/polkit-1/rules.d/50-default.rules
Paket ini diinstal pada sistem, ditambah beberapa frontend DE:
polkit-0.107-4.fc18.x86_64
Rupanya konfigurasi contoh di libvirt.org sudah usang?
Konfigurasi apa yang diperlukan untuk menghilangkan prompt kata sandi (untuk grup pengguna tertentu)?