...
Значения атрибутов соответствуют значениям элементов 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.
...