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

Ключ

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

...

Значения атрибутов соответствуют значениям элементов allow_* из policy-файлов, содержащих описания действий.


Пример?


Метод: polkit.addAdminRule( function(action, subject) {...} );

Метод добавляет функцию function(action, subject), которая вызывается, когда требуется аутентифицировать администратора системы.

Функция используется для определения, кто является администратором системы.

Каждая функция должна возвращать массив, который может содержать строки:




"unix-group:<group>"

"unix-netgroup:<netgroup>"

"unix-user:<user>"

Если функция возвращает null, undefined or does not return a value at all, Polkitd приступит к выполнению следующего по порядку правила.


См. пример ....– для указания, кто является администратором;


Метод: polkit.spawn( ["/путь/к/сторонней/программе/", "

...

аргумент_программы_1", "аргумент_программы_2", ...] );

Метод используется для запуска вспомогательной сторонней программы. Стандартный вывод этой программы будет возвращён как результат метода spawn.

...