Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
informatique:linux:acl [2007/09/21 00:00] 127.0.0.1 édition externe |
informatique:linux:acl [2018/09/06 19:10] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ==== ACL ==== | + | ===== ACL ===== |
Les ACL permettent d'utiliser des droits plus avancés sous Linux | Les ACL permettent d'utiliser des droits plus avancés sous Linux | ||
+ | ==== Activation des ACL sur le système de fichier ==== | ||
Pour activer au démarrage les ACL sur le file system /home editer le fichier ///etc/fstab// ainsi: | Pour activer au démarrage les ACL sur le file system /home editer le fichier ///etc/fstab// ainsi: | ||
/dev/datavg/lvhome /home ext3 defaults,acl 1 2 | /dev/datavg/lvhome /home ext3 defaults,acl 1 2 | ||
Ligne 8: | Ligne 9: | ||
mount -o remount -o acl /home | mount -o remount -o acl /home | ||
- | Pour donner les droits sur un repertoire: | + | ==== Définition des droits ==== |
+ | |||
+ | Pour définir les droits : | ||
+ | setfacl -R -m u:myuser:rwx,d:g:mygroup:rwx /home/user | ||
+ | |||
+ | Pour définir les droits par **défaut** d'un répertoire : | ||
setfacl -R -m d:u:myuser:rwx,d:g:mygroup:rwx /home/user | setfacl -R -m d:u:myuser:rwx,d:g:mygroup:rwx /home/user | ||
+ | |||
+ | Pour dupliquer les droits de **file1** sur **file2** : | ||
+ | getfacl file1 | setfacl --set-file=- file2 | ||
Pour obtenir les infos sur les droits: | Pour obtenir les infos sur les droits: | ||
getfacl /home/ | getfacl /home/ | ||
+ | |||
+ | Pour supprimer tous les droits ACL : | ||
+ | setfacl -R -b /home/user |