Где я могу обнаружить, какие политики могут быть установлены через PolicyKit?

PolicyKit может использоваться для реализации множества правил, включая:

  • управление правами завершения работы/перезапуска
  • отключение/включение спящего режима
  • управление правами конфигурации сети

и так далее.

Я хотел бы знать, где если вообще где-нибудь такие настраиваемые действия документируются человекочитаемым способом. В случае, если это слишком широко, где я могу найти информацию о политиках, которых поддерживаются программным обеспечением, установленным как часть ubuntu-desktop? Предпочтительно онлайн и хорошо отформатированный, в противном случае по крайней мере, не XML.

Я знаю это /usr/share/polkit-1/actions содержит XML-файлы, описывающие больше всего, если не все, поддерживаемые действия, но XML не очень человекочитаемы.

1
задан 7 October 2014 в 05:10

1 ответ

Я не думаю, что существует центральная документация обеспечения репозитория онлайн всех возможных действий Polkit.

, Но можно отобразить человекочитаемый список всех установленных действий с pkaction --verbose (См. этот pastebin для моей собственной системы - выполнение 14.04/единица).

Пример со всего com.canonical.indicator.sound.AccountsService.ModifyOwnUser:

com.canonical.indicator.sound.AccountsService.ModifyOwnUser:
  description:       Set properties of own user
  message:           Authentication is required to set one's own indicator sound properties.
  vendor:            
  vendor_url:        
  icon:              
  implicit any:      yes
  implicit inactive: yes
  implicit active:   yes

большинство файлов политики действий в /usr/share/polkit-1/actions установлено пакетами, которые являются (прямые или не) зависимости ubuntu-desktop.

1
ответ дан 11 November 2019 в 12:34

Другие вопросы по тегам:

Похожие вопросы: