Khi bắt đầu virt-manager, nó yêu cầu mật khẩu root.
Có vẻ như trình quản lý virt khiến trình nền libvirtd chạy pkcheck với một vài đối số, sau đó hiển thị hộp thoại xác thực này. Vì vậy, chính sách này là những người yêu cầu mật khẩu gốc.
Trang web chính thức (libvirt.org) mô tả cách xác định quy tắc Chính sách để thoát khỏi dấu nhắc mật khẩu:
$ 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
Thư mục con "tác giả địa phương" không tồn tại. Tạo nó và đặt một tệp có tên và nội dung đó (libvirt -> tên nhóm của tôi) trong đó dường như không có bất kỳ ảnh hưởng nào. Ngoài ra, có một tệp mặc định, sử dụng cú pháp JavaScript:
/etc/polkit-1/rules.d/50-default.rules
Gói này được cài đặt trên hệ thống, cộng với một vài giao diện DE:
polkit-0.107-4.fc18.x86_64
Rõ ràng cấu hình ví dụ trên libvirt.org đã lỗi thời?
Cấu hình nào là cần thiết để thoát khỏi dấu nhắc mật khẩu (đối với một nhóm người dùng cụ thể)?