...
| Блок кода |
|---|
com.hp.hplip.installplugin: description: Install a plug-in into a HP printer message: System policy prevents installation of a printer plug-in vendor: HP Development Company vendor_url: http://hplip.net/ icon: implicit any: no implicit inactive: no implicit active: auth_admin |
Правила авторизации
Поставщик операционной системы, системный администратор могут управлять системой авторизации Изначально поведение системы авторизации polkit определяется действиями, заданными в файлах *.policy. Поведение системы авторизации можно изменить с помощью правил авторизации.
Правила хранятся в файлах с расширением .rules. Файлы могут располагаться в каталогах /etc/polkit-1/rules.d/ и /usr/share/polkit-1/rules.d/.
Файлы Правила написаны на языке программирования JavaScript и взаимодействуют , для взаимодействия с polkitd через глобальный polkit-объект.используется глобальный объект polkit.
Пример правила /usr/share/polkit-1/rules.d/50-default.rules, в котором пользователи группы astra-admin назначаются администраторами системы:
| Блок кода |
|---|
polkit.addAdminRule(function(action, subject) {
return ["unix-group:astra-admin"];
}); |
Агент аутентификации
Агент аутентификации автоматически запускается при старте графического сеанса пользователя.
...