Installer et tester les ACL et Attrs

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

ancien /etc/fstab
UUID=2b229b46-d7b4-11e8-ae4a-fe634ca8faaa / ext4 defaults     0     0
/swap.img       none    swap    sw      0       0
nouveau /etc/fstab
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"
Vous pourriez laisser un commentaire si vous étiez connecté.