ACL operation not supported

J'ai un projet à faire pour le BTS, et j'aimerais bien mettre des ACL pour la gestion des droits, sauf qu'à chaque fois ça me met "operation not supported", j'ai chercher un peu et apparement ça vient du fait que les ACL ne sont pas prises en compte par mon système de fichier.

Donc j'aimerais savoir comment faire en sorte que les ACL soient prises en compte par mon système de fichier

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. C'est sur quel logiciel que tu mes t'es ACL ?
    squid?

    on peut voir les ACL en question ?
    1. Modérateur
      Salut,

      Les partitions doivent être montées pour supporter les acl
      Regarde ici Les Access Control Lists (ACLs)
      1. les ACL que je veux mettre sont basique, juste pour gérer des droits sur un serveur samba, et je suis sur de la syntaxe.

        Il n y a pas un moyen qui permette que les partitions désormais supportent les ACL ?
        1. Modérateur
          Salut,

          On va passer à la phase 2 ;-)

          sauf qu'à chaque fois ça me met "operation not supported"
          Où? Quand? Pourquoi?
          Bref dit/montre nous ce que tu fais.

          ça vient du fait que les ACL ne sont pas prises en compte par mon système de fichier.

          Montre nous comment est monté ton système de fichier.
          Affiche le résultat de la commande mount
          1. pour les ACL je fais setfacl -R --set u::rwx,g::rwx,o::x,g:"admin" /home/netlogon/

            en théorie c'est censé marcher, et c'est la qu'arrive le "operation not supported"

            voila le résultat de la commande mount:

            /dev/sda1 on / type ext4 (rw,errors=remount-ro)
            proc on /proc type proc (rw)
            none on /sys type sysfs (rw,noexec,nosuid,nodev)
            none on /sys/fs/fuse/connections type fusectl (rw)
            none on /sys/kernel/debug type debugfs (rw)
            none on /sys/kernel/security type securityfs (rw)
            udev on /dev type tmpfs (rw,mode=0755)
            none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
            none on /dev/shm type tmpfs (rw,nosuid,nodev)
            none on /var/run type tmpfs (rw,nosuid,mode=0755)
            none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
            none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
            none on /proc/fs/vmblock/mountPoint type vmblock (rw)
            binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
            gvfs-fuse-daemon on /home/nicolas/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=nicolas)
            1. Modérateur
              Salut,

              Ta partition ne supporte pas les acl
              Même en théorie ça ne marche pas.
              Donc tu dois ajouter l'option acl dans fstab et redémarrer ton système.

              Regarde chez moi.

              lami20j@debian-acer:~$ mount 
              /dev/sda5 on / type ext3 (rw,errors=remount-ro) 
              tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) 
              proc on /proc type proc (rw,noexec,nosuid,nodev) 
              sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) 
              udev on /dev type tmpfs (rw,mode=0755) 
              tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) 
              devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) 
              /dev/sda7 on /mnt/sda7 type ext3 (rw,acl) 
              fusectl on /sys/fs/fuse/connections type fusectl (rw)


              GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
              106485010510997108
              1. j'ai trouvé ça pour résoudre mon problème :http://ww31.cepcasa.info/parted/acl.html
                et je ne suis pas vraiment sur à propos de ce que je dois ajouter et un peu peur de faire une connerie.

                /dev/hda3 /media/hda3 ext3 defaults,acl 0 2 ?

                Voila mon fichier fstab

                # <file system> <mount point> <type> <options> <dump> <pass>
                proc /proc proc defaults 0 0
                # / was on /dev/sda1 during installation
                UUID=e01beb72-45e1-484d-9ecd-4dde06fbc141 / ext4 errors=remoun$
                # swap was on /dev/sda5 during installation
                UUID=f4239e2a-f975-4ddb-8e4d-8127274a0986 none swap sw $
                /dev/scd1 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
                /dev/scd0 /media/cdrom1 udf,iso9660 user,noauto,exec,utf8 0 0
                /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
                1. Modérateur
                  Re,

                  j'ai trouvé ça pour résoudre mon problème

                  Pourtant je t'ai donné un lien dans ma 1ère réponse où t'avais tous les infos, mais à priori tu ne l'as pas vu ;-(

                  https://www.commentcamarche.net/faq/3773-securite-les-access-control-lists-acls#preparation-des-partitions
              2. Si j'ai consulté ton lien mais j'ai pas fait gaffe à ce passage là désolé

                Merci ;)