Sommaire

Appliquer les ACL de fichiers

Le module ACL permet de définir ou de récupérer les informations ACL (Access Control List ou en français Liste de Contrôle d’Accès) d’un fichier. Module:ACL

Le paramètre state a trois valeurs possibles :

Valeur du paramètre

Description

absent

L’ACL doit être supprimée.

present

L’ACL doit être définie.

query

Permet d’obtenir l’ACL courante sans la modifier afin de l’utiliser dans les opérations de registre.

Exemple

Sur l’hôte server2 deux fichiers data.txt et info.txt sont présents dans le répertoire de base (/home/fred) du compte utilisateur fred.

L’objectif est de :

  • définir les permissions RW sur le fichier data.txt pour le compte fred ;

  • supprimer toutes les permissions sur le fichier info.txt pour le compte fred.

--- 
- name: Module FILES - ACL 
  hosts: server2 
 
  tasks: 
  - name: Définir les permissions RW pour fred 
    acl: 
      path: /home/fred/data.txt 
      entity: fred 
      etype: user 
      permissions: rw 
      state: present 
 
  - name: Supprimer les ACL pour fred 
    acl: 
      path: /home/fred/info.txt 
      entity: fred 
      etype: user 
      state: absent ...