Tema anterior: user destroy

Tema siguiente: user info


user get_newobj_acl

Muestra la definición de la ACL del nuevo objeto asociada a un usuario, o la parte de la definición de la ACL del nuevo objeto que se relaciona con un elemento principal en particular.

Sintaxis:
user get_newobj_acl <name> [ <principal> ] [--effective] [ --batch ]
Parámetros:
<nombre>

Nombre del usuario; anteponga el carácter / al nombre del usuario para indicar que es un usuario global. Si no se proporciona el nombre del usuario, la información se devuelve para el usuario que ejecuta el comando.

<principal>

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

<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.

--effective

Muestra la ACL que se creará si el usuario crea un objeto nuevo. Esta opción tiene en cuenta cualquier definición de la ACL del nuevo objeto de usuario o grupo.

--batch

Permite mostrar la salida en formato UDL.

Ejemplo:
user get_newobj_acl user1

Obtiene la definición de la ACL del nuevo objeto asociada al usuario local "user1".

Especificación de salida

La salida sin batch de este comando es la siguiente:

--- Owner Information ---
ID                                    Scope    Type    Name
-------------------------------------------------------------------------
<val>                                 <val>    <val>   <val>

--- Entry Information ---
ID                                    Scope    Type    Name            Access
------------------------------------------------------------------------------
<val>                                 <val>    <val>   <val>           <val>
...
<val>                                 <val>    <val>   <val>           <val>

La salida con batch de este comando es la siguiente:

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