上一主题: get_acl(应用控制和管理)-显示应用 ACL

下一主题: modify_acl(应用控制和管理)-替换部分应用 ACL

put_acl(应用控制和管理)-替换整个应用 ACL

替换整个应用 ACL。

语法
application put_acl <名称> <主体>=owner [ <主体1>=<值> ... <主体N>=<值> ] [ --test_only | --force ]
参数
<名称>

应用的名称。

<主体>=owner

将应用 ACL 的所有者属性设置为指定的主体。

<主体>=<值>

将指定的主体添加到访问级别为 <值> 的应用 ACL。 <主体> 的格式为:<范围>:<类型>:<名称>,其中 <范围> 为“全局”或“本地”,<类型> 为“用户”或“组”,<名称> 为用户名或组名。 有效的访问级别为:读取、控制、配置和完全。

--test_only

不替换应用 ACL,而是测试该操作是否可以成功。

--force

跳过提示用户进行确认的步骤。

示例
application put_acl my-app local:user:admin=owner local:user:admin=full

替换“my-app”应用 ACL,以便使所有者为本地用户“admin”,而本地用户“admin”具有完全的访问级别权限。

说明