Tema anterior: catalog get_acl (gestión de catálogos): sustituye parte de la ACL de la aplicación

Tema siguiente: catalog modify_acl (gestión de catálogos): sustituye parte de la ACL del catálogo global

catalog put_acl (gestión de catálogos): sustituye toda la ACL del catálogo global

Reemplaza la ACL del catálogo global entero.

Sintaxis
catalog put_acl <nombre> <principal>=owner [ <principal1>=<val> ... <principalN>=<val> ] [ --test_only | --force ]
Parámetros
<nombre>

Nombre del catálogo global.

<principal>=owner

Establece el atributo owner de la ACL del catálogo en el elemento principal especificado.

<principal>=<val>

Agrega el elemento principal especificado a la ACL del catálogo con el nivel de acceso <val>. <principal> tiene el formato <ámbito>:<tipo>:<nombre>, donde <ámbito> puede ser global o local, <tipo> es user o group y <nombre> es el nombre del usuario o del grupo. Los niveles de acceso válidos son: read, control, configure y full.

--test_only

No reemplaza la ACL del catálogo, pero comprueba si la operación se puede realizar correctamente.

--force

Omite la solicitud de verificación al usuario.

Ejemplos
Catalog put_acl /mycat local:user:admin=owner local:user:admin=full

Reemplaza la ACL del catálogo global "mycat" dando por hecho que el propietario es el usuario local "admin" y que dicho usuario local "admin" tiene permisos de nivel de acceso completo.

Notas