上一主题: info(用户管理)-显示用户的配置文件

下一主题: create(用户管理)-添加新用户

user get_newobj_acl (用户管理)显示用户或主体的新建对象 ACL 定义

显示与用户关联的新对象 ACL 定义,或显示与特定主体相关的部分新对象 ACL 定义。

语法:
user get_newobj_acl <名称> [ <主体> ] [--effective] [ --batch ]
参数:
<名称>

用户名;在用户名前添加 / 来表示全局用户。如果没有提供用户名,则返回执行此命令的用户的信息。

<主体>

主体的名称。<主体> 的格式如下:

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

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

--effective

显示如果用户创建新的对象,将会创建的 ACL。该选项会考虑任何相关用户或组新对象 ACL 定义。

--batch

以 UDL 格式显示输出

示例:
user get_newobj_acl user1

获得与本地用户“user1”关联的新对象 ACL 定义。

输出规范

此命令的非批量输出如下:

--- 所有者信息 ---
ID                                    范围    类型    名称
-------------------------------------------------------------------------
<val>                                 <val>    <val>   <val>

--- 条目信息 ---
ID                                    范围    类型    名称            访问
------------------------------------------------------------------------------
<val>                                 <val>    <val>   <val>           <val>
...
<val>                                 <val>    <val>   <val>           <val>

此命令的批量输出如下:

acl
   {
   owner       : id=<val>   # 范围类型名称
   entries
      [
      id=<val>, access_level1, ... access_levelN, permission1, ... permissionN   # 范围类型名称
      ...
      id=<val>, access_level1, ... access_levelN, permission1, ... permissionN   # 范围类型名称
      ]
   }