Travailler en groupe

Bonjour @Mag ,

Je n'arrive pas a reproduire le souci sans faire de cp -p, c'est possible que ca ai était fait a un moment et que du coup ca mélange un peu les acl dans l'arborescence du répertoire.

Pour réparer, vous pouvez essayer d'ajouter dans votre .bashrc la fonction suivante :

repairacl () {
   if [ -n "$1" -a -d /shared/projects/"$1" ]
   then
       getfacl /shared/projects/"$1" | setfacl --set-file=- -R /shared/projects/"$1"
   else
       echo 'usage: repairacl <project_name>'
   fi
}

Normalement, si vous avez les bon droits sur les deux projets ca devrait permetre de resoudre le souci, par exemple avec mon compte:

(base) [fgerbes@clust-slurm-client ~]$ getfacl /shared/projects/my_test
getfacl: Removing leading '/' from absolute path names
# file: shared/projects/my_test
# owner: root
# group: root
user::rwx
group::rwx
group:my_test:rwx
mask::rwx
other::---
default:user::rwx
default:group::rwx
default:group:my_test:rwx
default:mask::rwx
default:other::---

(base) [fgerbes@clust-slurm-client ~]$ cp -rp /shared/projects/taskforce/fge /shared/projects/my_test
(base) [fgerbes@clust-slurm-client ~]$ getfacl /shared/projects/my_test/fge
getfacl: Removing leading '/' from absolute path names
# file: shared/projects/my_test/fge
# owner: fgerbes
# group: fgerbes
user::rwx
group::rwx
group:taskforce:rwx
mask::rwx
other::---
default:user::rwx
default:group::rwx
default:group:taskforce:rwx
default:mask::rwx
default:other::---

(base) [fgerbes@clust-slurm-client ~]$ repairacl my_test
getfacl: Removing leading '/' from absolute path names
(base) [fgerbes@clust-slurm-client ~]$ getfacl /shared/projects/my_test/fge
getfacl: Removing leading '/' from absolute path names
# file: shared/projects/my_test/fge
# owner: fgerbes
# group: fgerbes
user::rwx
group::rwx
group:my_test:rwx
mask::rwx
other::---
default:user::rwx
default:group::rwx
default:group:my_test:rwx
default:mask::rwx
default:other::---

(base) [fgerbes@clust-slurm-client ~]$ 

Dites moi si ça fonctionne ou pas :wink: si ça fonctionne pas je changerai les droits en tant que root.

A part ça @gildaslecorguille , je suis plutot contre mettre un cron pour regler ce genre de souci, parcequ'on ne sait pas combien il y'a de fichier dans chacun des repertoires projets et qu'on a vu ailleurs que changer les acl sur une grosse arborscence pouvait etre trés long, trés trés long