====== Installer et tester les ACL et Attrs ====== Sources: * [[https://doc.ubuntu-fr.org/samba-active-directory#test_des_acl]] ===== Installation ===== Installation du paquet ''acl'' et ''attr'' sudo apt-get install acl attr Sur Ubuntu server 18.04, ''acl'' était déjà installer, mais pas ''attr'' ===== Activation sur le disque principale ===== modification du ficher /etc/[[:fstab]] UUID=2b229b46-d7b4-11e8-ae4a-fe634ca8faaa / ext4 defaults 0 0 /swap.img none swap sw 0 0 UUID=2b229b46-d7b4-11e8-ae4a-fe634ca8faaa / ext4 defaults,acl,user_xattr,barrier=1 0 1 /swap.img none swap sw 0 0 ''acl'' -> Activation des ACL ''user_xattr'' -> Activation des attributs étendus ''barrier=1'' -> Protection en cas de coupure de courant (Todo:a approfondir) Rebooter la machine pour que les modifications soient prise en compte. ===== Vérification ACL ===== thierry@binova:~$ touch test.txt thierry@binova:~$ setfacl -m g:adm:rwx test.txt thierry@binova:~$ getfacl test.txt # file: test.txt # owner: thierry # group: thierry user::rw- group::rw- group:adm:rwx mask::rwx other::r-- ===== Vérification Attributs étendus (Attr)===== thierry@binova:~$ touch test.txt thierry@binova:~$ setfattr -n user.userName -v userValue test.txt thierry@binova:~$ sudo setfattr -n security.secName -v secValue test.txt thierry@binova:~$ getfattr -d test.txt # file: test.txt user.userName="userValue" thierry@binova:~$ getfattr -n security.secName -d test.txt # file: test.txt security.secName="secValue"