Tema anterior: application migrate

Tema siguiente: application provision


application modify_acl

Reemplaza esa parte de la ACL de la aplicación que se refiere al propietario o a un elemento principal.

Sintaxis
application modify_acl <name> [ <principal>=owner ] [ <principal1>=<val1> ... <principalN>=<valN> ] [ template=<name> ] [ --test_only ]
Parámetros
<principal>=owner

Establece el atributo owner de la ACL de la aplicación en el elemento principal especificado.

<principal>=<val>

Agrega el elemento principal especificado a la ACL de la aplicación con el nivel de acceso <val> o bien lo elimina de la ACL. <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. Los niveles de acceso válidos son: read, control, configure y full. Si el nivel de acceso se especifica como "none", el elemento principal se eliminará de la ACL de la aplicación, en caso de que esté presente.

template=<name>

Reemplace las entradas de elementos principales de la ACL de la aplicación por las entradas de la aplicación de la plantilla especificada.

--test_only

No reemplaza ninguna parte de la ACL de la aplicación, pero comprueba si la operación se puede realizar correctamente.

Ejemplos
application modify_acl my-app local:user:admin=full

Reemplaza esa parte de la ACL de la aplicación "myapp" que se refiere al usuario local "admin", proporcionando permisos de nivel de acceso completo a este usuario.

application modify_acl my-app admin=full

Reemplaza esa parte de la ACL de la aplicación "myapp" que se refiere al usuario local "admin", proporcionando permisos de nivel de acceso completo a este usuario.

Notes