Previous Topic: catalog put_acl (Catalog Management)--Replace Entire Global Catalog ACLNext Topic: Class Management


catalog modify_acl (Catalog Management)--Replace Portion of Global Catalog ACL

Replace that portion of the global catalog ACL which relates to the owner or a principal.

Syntax
catalog modify_acl <name> [ <principal>=owner ] [ <principal1>=<val1> ... <principalN>=<valN> ] [ template=<name> ][ --test_only ]
Parameters
<principal>=owner

Set the owner attribute of the catalog ACL to the specified principal.

<principal>=<val>

Add or replace the specified principal in the catalog ACL with access level <val>. <principal> is in the following form:

<name>

Local user or group.

/<name>

Global user or group.

<scope>:<type>:<name>

A fully qualified principal name where where <scope> is 'global' or 'local', <type> is 'group' or 'user', and <name> is the group or user name. Valid access levels are: read, control, configure and full. If the access level is specified as 'none' the principal is removed from the catalog ACL if it is present.

template=<name>

Replace the principal entries of the catalog ACL with those of the specified template catalog.

--test_only

Do not replace any portion of the catalog ACL but rather test if the operation can succeed.

Examples
catalog modify_acl /mycat local:user:admin=full

Replace that portion of the global catalog 'mycat' ACL which relates to the local user 'admin', providing full access level permissions to this user.

catalog modify_acl /mycat admin=full

Replace that portion of the global catalog 'mycat' ACL which relates to the local user 'admin', providing full access level permissions to this user.

Notes