Tema anterior: catalog export

Tema siguiente: catalog get_desc


catalog get_acl

Permite mostrar la ACL del catálogo global o una parte de la ACL del catálogo global referida a un elemento principal concreto.

Sintaxis
catalog get_acl <nombre> [ <principal> ] [ --batch ]
Parámetros
<nombre>

Nombre del catálogo global.

<principal>

Nombre de un elemento principal. <principal> está con el formato siguiente:

<nombre>

Usuario o grupo local.

/<name>

Usuario o grupo global.

<scope>:<type>:<name>

Un nombre completo del elemento principal donde <scope> sea "global" o "local", <type> sea "group" o "user" y <name> sea el grupo o nombre de usuario.

--batch

Permite mostrar la salida en formato UDL.

Ejemplos
catalog get_acl /mycat

Muestra la ACL de catálogo.

catalog get_acl /mycat local:user:admin

Muestra la entrada de la ACL del catálogo para el usuario local "admin".

catalog get_acl /mycat admin

Muestra la entrada de la ACL del catálogo para el usuario local "admin".

Salida típica

La salida de este comando es la siguiente:

Salida sin lotes

--- Owner Information ---
ID                                    Scope    Type    Name
-------------------------------------------------------------------------
val                                   val      val     val
--- Entry Information ---
ID                                    Scope    Type    Name              Access
--------------------------------------------------------------------------------
val                                   val      val     val               val
...

El valor de Scope es local o global. El valor de Type es user o group. The value of Access is a comma separated list of access levels or permissions. If the principal is a local user or group which has been deleted, the value for Scope, Type and Name is *.

Salida por lotes

acl
   {
   owner       : id="val"   # scope type name
   entries
      [
      id="val", access_level1, ... access_levelN, permission1, ... permissionN   # scope type name
      ...
      ]
   }