Rubrique précédente: put_acl (Contrôle et gestion des applications)--Remplacement de la liste complète de contrôle d'accès à l'application

Rubrique suivante: Contrôle des composants

modify_acl (Contrôle et gestion des applications)--Remplacement d'une partie de la liste de contrôle d'accès à l'application

Remplace la partie de la liste de contrôle d'accès à l'application qui se rapporte au propriétaire ou à un principal.

Syntaxe
application modify_acl <nom> [ <principal>=owner ] [ <principal1>=<val1> ... <principalN>=<valN> ] [ --test_only ]
Paramètres
<principal>=owner

Définissez l'attribut de propriétaire de la liste de contrôle d'accès à l'application sur le principal spécifié.

<principal>=<val>

Ajoute ou remplace le principal spécifié dans la liste de contrôle d'accès à l'application ayant le niveau d'accès <val>. <principal> est au format <portée>:<type>:<nom> où <portée> est global ou local, <type> est un utilisateur ou un groupe et <nom> est le nom de l'utilisateur ou du groupe. Les niveaux d'accès valides sont les suivants : read, control, configure et full. Si le niveau d'accès spécifié est "none", le principal est supprimé de la liste de contrôle d'accès à l'application s'il est présent.

--test_only

Ne remplace aucune partie de la liste de contrôle d'accès à l'application mais teste plutôt si l'opération peut aboutir.

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

Remplace la partie de la liste de contrôle d'accès à l'application "myapp" qui se rapporte à l'utilisateur local "admin", octroyant ainsi des autorisations de niveau d'accès illimitées à cet utilisateur.

Remarques