在哪里可以发现可以通过 PolicyKit 设置哪些政策?

在哪里可以发现可以通过 PolicyKit 设置哪些政策?

PolicyKit 可用于实现多种规则,包括:

  • 控制关机/重启权限
  • 禁用/启用休眠模式
  • 控制网络配置权限

等等。

我想知道这些可配置操作在哪里(如果有的话)以人性化的方式记录下来。如果范围太广,我在哪里可以找到有关作为 的一部分安装的软件支持的策略的信息ubuntu-desktop?最好是在线的并且格式良好,如果不是,至少不是 XML。

我知道它/usr/share/polkit-1/actions包含描述大多数(如果不是全部)支持的操作的 XML 文件,但是 XML 不太易于人类阅读。

答案1

我认为没有一个中央在线存储库提供所有可能的 Polkit 操作的文档。

但是你可以用以下方式显示所有已安装操作的人性化列表pkaction --verbose(参见粘贴箱对于我自己的系统-运行 14.04/unity)。

例如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

相关内容