上一主题: user put_newobj_acl(用户管理)替换用户的新对象 ACL 定义

下一主题: unlock(用户管理)-删除用户的临时登录锁定

user modify_newobj_acl(用户管理)修改用户的新对象 ACL

替换与用户(与所有者或主体条目相关)关联的部分新对象 ACL 定义。

语法:
user modify_newobj_acl <名称> [ <主体>=owner ] [ <主体1>=<值> ... <主体N>=<值> ] [ template=<主体> ] [ --test_only ]
参数:
<名称>

用户名;在用户名前添加 / 来表示全局用户。

<主体>=owner

将新对象 ACL 定义的所有者属性设置为指定的主体。主体必须是组或引用的用户。

<主体>=<值>

以访问级别 <值> 将指定主体添加到新对象 ACL 定义中。<主体> 的格式如下:

<名称>

本地用户或组。

/<名称>

全局用户或组。

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

完全限定的主体名称,其中 <范围> 是“全局”或“本地”,<类型> 是“组”或“用户”,<名称> 是组或用户名。有效的访问级别为:read、control、configure 和 full。

template=<主体>

将新对象 ACL 定义的主体条目替换为与指定主体关联的新对象 ACL 定义的那些条目。

--test_only

如果可以成功操作,不替换新对象 ACL 定义,而是进行测试。

示例:
user modify_newobj_acl user1 local:group:admin=full

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

注意:

与用户关联的新对象 ACL 定义的所有者必须是该用户或组。