Probléme avec les ACL et le Mask

Bonjour :smt006

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.

Là il y a un truc que je comprend pas … pourquoi tu ne met tout simplement pas titi et toto dans le même groupe ?

Oui au début je voulais faire comme ceci.
Mais le problème, ces que le umask par défaut et à 0022 (je ne veut pas le changer) ce qui donne les droit suivant : -rwxr-xr-x. Ca ne permet pas aux utilisateur appartenant au group de modifier le fichier.

Hem … t’as du faire une erreur qqpart …

c’est pas plûtot -rwxr-xr-x ?

enfin bon je vois mais je comprend pas ce qui t’empêche de modifier le umask.

En effet, j’ai corrigé.

Je ne veut pas modifier le umask, car cela m’obligeré de le changer pour toute la partition, il me semble.