Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
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"];
});


Агент аутентификации

Агент аутентификации автоматически запускается при старте графического сеанса пользователя.

...