[Résolu] Problème avec ACL

Bonjour à tous.
J’ai un problème avec les ACL.

Bien que le paquet acl est bien installé et que le noyau supporte bien les acl (puisque getfacl marche très bien), la modifications des ACL via setfacl ne marche pas.

En effet, dès que je veux modifier les acl d’un fichiers,
setfacl me sort :

setfacl -m u:david:rwx test.txt setfacl: test.txt: Opération non supportée

Une idée ?
Merci.

Que renvois un “grep -i acl /boot/$FICHIER_DE_CONFIG_DE_TON_KERNEL” ?

grep -i acl /boot/config-$(uname -r) CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT4DEV_FS_POSIX_ACL=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_JFS_POSIX_ACL=y CONFIG_FS_POSIX_ACL=y CONFIG_XFS_POSIX_ACL=y CONFIG_GENERIC_ACL=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_NFS_V3_ACL=y CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3_ACL=y CONFIG_NFS_ACL_SUPPORT=m

Ok coté noyau c’est ok.
Tu as exécuter la commande en tant que root ou en tant que propriétaire du fichier test.txt?

Je vient d’essayer en root et ca ne change rien
La même commande et la même erreur.

As-tu bien mis dans la fstab l’option sur les filesystems qui va bien pour utiliser les acl?

Exemple:

/dev/hdc1       /               reiserfs defaults,noatime,acl,commit=300        0       1

Oui.
Pour preuvre,voici mon fstab :

[code]# /etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,acl,errors=remount-ro 0 1
/dev/hdb2 /home ext3 defaults 0 2
/dev/hda2 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hdb1 /mnt/data ext3 defaults 0 1[/code]

Le fichier que tu voulais modifier était bien sur / ? Car tu n’as pas mis l’option pour /home et /mnt/data.

hum c’était ptet ca.
Je vais tester.
J’édit d’ici 5 mins.

Edit: C’était bien ca !
Merci beaucoup bloodaxe70.

SVP j’ai le meme probleme pour la commande “setfacl” SVP c urgent j’ai desoin de votre aide s’il est possible . je vous informe que je suis un debutant en linux et je l’utilise virtuélement
j’attend vos repense SVP

Salut,
donne nous ton message d’erreur, le path de ton fichier et le contenu de /etc/fstab. Sinon on va avoir du mal à t’aider, personne n’est voyant :smiley:

j’ai tapper la commande " setfacl -m u:driss:r-x rep " et voila c le message d’erreur " setfacl: rep: Operation not supported "
n’oubliez vous svp que je suis debutant dur linux

et voila aussi les info sur fstab

/etc/fstab: static file system information.

Use ‘blkid -o value -s UUID’ to print the universally unique identifier

for a device; this may be used with UUID= as a more robust way to name

devices that works even if disks are added and removed. See fstab(5).

proc /proc proc nodev,noexec,nosuid 0 0

/ was on /dev/sda1 during installation

UUID=1175aff7-938d-4d73-9577-d766a322ab86 / ext4 errors=remount
-ro 0 1

swap was on /dev/sda5 during installation

UUID=04347866-4aef-4308-ae74-841709a6ef42 none swap sw
0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

Ton / n’est pas monté avec les options ACL.

Modifie la ligne

UUID=1175aff7-938d-4d73-9577-d766a322ab86 / ext4 errors=remount
-ro 0 1

en

UUID=1175aff7-938d-4d73-9577-d766a322ab86 / ext4 acl,errors=remount
-ro 0 1

Et reboot.

dsl mon frére mais j’ai rien compris de s ke tu a dit
j’aime bien que tu me passe les etapes en detail car je suis debutant en linux safai quelque jour ke j’ai commencé :frowning:

Je vois pas comment être plus clair, t’a qu’une ligne à modifier dans /etc/fstab, celle que j’ai mis dans mon post précédent.

Merci de cliquer sur la petite icône verte sur le post qui t’a permis de résoudre ton problème et d’enlever le mot “résolu” dans le titre de ton sujet.