Bonjour
Voila j’expose mon problème.
J’ai toto et titi qui sont des utilisateurs, ils travaillent ensemble sur des fichiers.
Si toto crée un fichier, il faut que titi puisse le lire et écrire dedans.
Donc je veut que le fichier appartienne au 2 utilisateurs. Ceci est possible grâce aux ACL.
Donc je fait tout pour que ça fonctionne, mais j’ai un petit problème avec le mask
Le mask est recalculé pour chaque fichier, ce qui est gênant car l’un des utilisateur peut ce retrouvé avec des droits restreins pour un fichier.
J’ai vu qu’il y avait un fonction pour éviter cela (-n) mais je n’arrive pas à l’appliqué.
Voici ce que me donne la commande getfacl sur le dossier et les fichiers :
Le dossier qui à été crée par root
[code]# file: dossier
owner: root
group: root
user::rwx
user:toto:rwx
user:titi:rwx
group::r-x
mask::rwx
other::r-x
default:user::rwx
default:user:toto:rwx
default:user:titi:rwx
default:group::r-x
default:mask::rwx
default:other::r-x[/code]
Voici comment à était fait le dossier. (en roor)
mkdir dossier
setfacl -m u:toto:rwx dossier
setfacl -m d:u:toto:rwx dossier
setfacl -m u:titi:rwx dossier
setfacl -m d:u:titi:rwx dossier
Un fichier crée par titi en ssh
[code]# file: tuto.txt
owner: titi
group: titi
user::rw-
user:toto:rwx #effective:rw-
user:titi:rwx #effective:rw-
group::r-x #effective:r–
mask::rw-
other::r–[/code]
Un fichier transférer par toto en sftp
[code]# file: test
owner: toto
group: toto
user::rw-
user:toto:rwx #effective:r–
user:titi:rwx #effective:r–
group::r-x #effective:r–
mask::r–
other::r–[/code]
Voici un petit ls -l dans le dossier :
-rw-r--r--+ 1 toto toto 374 aoû 10 18:07 test
-rw-rw-r--+ 1 titi titi 17 aoû 11 10:40 tuto.txt
Voila ça fait plus d’un journée que je but sur ce problème.