上一主题: grid get 命令输出规范

下一主题: put_acl(网格控制)-替换整个网格 ACL

get_acl(网格控制)-显示网格 ACL

显示网格 ACL,或显示网格 ACL 中与特定主体有关的部分。

语法
grid get_acl [ <主体> ] [ --batch ]  
参数
<主体>

只显示与指定主体有关的网格 ACL 部分。<主体> 的格式如下:

<名称>

本地用户或组。

/<名称>

全局用户或组。

<范围>:<类型>:<名称>

完全限定的主体名称,其中 <范围> 是“全局”或“本地”,<类型> 是“组”或“用户”,<名称> 是组或用户名。

--batch

以 UDL 格式显示输出。

示例
grid get_acl

显示网格 ACL。

grid get_acl local:user:admin

显示本地用户“admin”的网格 ACL 条目。

grid get_acl admin

显示本地用户“admin”的网格 ACL 条目。

Output

此命令的输出如下:

1. 非批量输出:

--- 所有者信息 ---
ID                                    范围    类型    名称
-------------------------------------------------------------------------
val                                   val      val     val
--- 条目信息 ---
ID                                    范围    类型    名称              访问
--------------------------------------------------------------------------------
val                                   val      val     val               val
...

“范围”的值为“本地”或“全局”。“类型”的值为“用户”或“组”。“访问”值为以逗号分隔的访问级别或权限列表。

1. 批量输出:

acl
   {
   owner       : id="val"   # scope type name
   entries
      [
	id="val", access_level1, ... access_levelN, permission1, 	... permissionN   # scope type name
      ...
      ]
   }