Tema anterior: unlock (gestión y control de aplicaciones): desbloquea una aplicación

Tema siguiente: put_acl (gestión y control de aplicaciones): sustituye toda la ACL de la aplicación

get_acl (gestión y control de aplicaciones): muestra la ACL de la aplicación

Permite mostrar la ACL de la aplicación o una parte de la ACL de la aplicación referida a un elemento principal concreto.

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

Nombre de la aplicación.

<principal>

Nombre de un elemento principal. <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.

--batch

Permite mostrar la salida en formato UDL.

Ejemplos
application get_acl my-app

Muestra la ACL de la aplicación.

application get_acl my-app local:user:admin

Muestra la entrada de la ACL de la aplicación para el usuario local "admin".

Salida típica

La salida de este comando es la siguiente:

Salida sin batch

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

The value of Scope is local or global. The value of Type is user or 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 con batch

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