PolicyKit 可用于实现多种规则,包括:
- 控制关机/重启权限
- 禁用/启用休眠
- 控制网络配置权限
等等。
我想知道以人类可读的方式记录了此类可配置操作的位置(如果有的话)。如果这太宽泛,我在哪里可以找到有关作为一部分安装的软件支持的策略的信息ubuntu-desktop
?最好是在线且格式正确的,如果不是,至少不是 XML。
我知道它/usr/share/polkit-1/actions
包含描述大多数(如果不是全部)支持的操作的 XML 文件,但 XML 不是很容易阅读。
PolicyKit 可用于实现多种规则,包括:
等等。
我想知道以人类可读的方式记录了此类可配置操作的位置(如果有的话)。如果这太宽泛,我在哪里可以找到有关作为一部分安装的软件支持的策略的信息ubuntu-desktop
?最好是在线且格式正确的,如果不是,至少不是 XML。
我知道它/usr/share/polkit-1/actions
包含描述大多数(如果不是全部)支持的操作的 XML 文件,但 XML 不是很容易阅读。
我认为没有中央在线存储库提供所有可能的 Polkit 操作的文档。
但是您可以显示所有已安装操作的人类可读列表
pkaction --verbose
(请参阅我自己的系统的这个pastebin - 运行 14.04/unity)。仅示例
com.canonical.indicator.sound.AccountsService.ModifyOwnUser
:中的大多数操作策略文件
/usr/share/polkit-1/actions
都是由包安装的,这些包是(直接或非直接)依赖于ubuntu-desktop
.