Outils pour utilisateurs

Outils du site


tuto:linux:acl

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tuto:linux:acl [2009/05/23 23:21] roottuto:linux:acl [2009/05/23 23:25] (Version actuelle) root
Ligne 42: Ligne 42:
 peut donc provoquer la perte de son ACL, modifiant ainsi les droits des utilisateurs sur ce fichier. Les ACLs doivent donc être utilisées avec parcimonie et leur manipulation entourée du plus grand soin. peut donc provoquer la perte de son ACL, modifiant ainsi les droits des utilisateurs sur ce fichier. Les ACLs doivent donc être utilisées avec parcimonie et leur manipulation entourée du plus grand soin.
  
-====== Sauvegarde des données ====== 
  
 +====== ls, cp et mv ======
 +
 +Ces commandes doivent pouvoir lister, copier et déplacer les ACL en même temps que les fichiers. Pour les deux premières commandes, il faut préciser explicitement que l'on veut afficher/conserver les droits (ce qui est aussi le cas quand on ne travaille que sur les droits classiques) : ls -l, cp -a. La commande mv, quant à elle, préserve toujours les droits.
 +
 +Quand les droits étendus ne peuvent être conservés (déplacement ou copie vers un système de fichier qui n'est pas configuré pour les recevoir ou utilisation d'une version de cp trop ancienne), un message d'avertissement en informe l'utilisateur. Par exemple :
 +
 +  setfacl -m u:luce:rw index.php
 +  cp -a index.php /mnt/vfat
 +  cp: preserving permissions for `/mnt/vfat/index.php': Opération non supportée
 +
 +Noter qu'un fichier comportant une ACL qu'on veut lister par ls -l n'affiche qu'un + à la suite de ses permissions. Seule la commande getfacl, pour l'instant, permet d'avoir connaissance du détail. Par exemple :
 +
 +  setfacl -m u:khadija:rw /var/www/index.php
 +  ls -l /var/www/index.php
 +   -rw-rw----+ 1 khadija www-data 5055 2005-10-16 18:53 /var/www/index.php
 +
 +Avec -rw-rw----**+**, on sait que le fichier possède une ACL (+), sans en connaître les constituants. 
 +
 +====== Sauvegarde des données ======
  
 Sauvegarder des données dotées d'ACL nécessite : Sauvegarder des données dotées d'ACL nécessite :
tuto/linux/acl.1243120879.txt.gz · Dernière modification : 2009/05/23 23:21 de root