Oui, mais ce n'est pas parfait. Parce que quand mon copain écrira ses fichiers ils appartiendront par défaut à son groupe par défaut, pas à notre groupe commun.
Il y a trois paliatif :
- une commande qui permet de changer le groupe effectif pour que mon copain puisse prendre l'identité du groupe pendant sa session de travail sur le dossier commun. J'ai remarqué que l'outil en question était très peu connu, ne marchait pas sur toutes les distrib (voire n'était pas présent) mais bon, au mieux ça demande une manipulation explicite manuelle, puis de revenir à l'état précédent une fois qu'il a finit de manipuler les fichiers communs : non satisfaisant.
- changer le groupe à chaque fois après avoir écrit les fichiers dans le répertoire commun. C'est vite lourd et on a vite fait d'oublier.
- faire un setgid sur le répertoire, ce qui a d'autres implications et n'est pas toujours satisfaisant non plus.
Bref, il manque l'héritage des ACL, qui est bien pratique pour ce cas là justement.
[^] # Re: Cette hiérarchie à trois niveaux suffit
Posté par Éric (site web personnel) . En réponse au journal Article sur les ACLs sur LinuxFrench. Évalué à 2.
Il y a trois paliatif :
- une commande qui permet de changer le groupe effectif pour que mon copain puisse prendre l'identité du groupe pendant sa session de travail sur le dossier commun. J'ai remarqué que l'outil en question était très peu connu, ne marchait pas sur toutes les distrib (voire n'était pas présent) mais bon, au mieux ça demande une manipulation explicite manuelle, puis de revenir à l'état précédent une fois qu'il a finit de manipuler les fichiers communs : non satisfaisant.
- changer le groupe à chaque fois après avoir écrit les fichiers dans le répertoire commun. C'est vite lourd et on a vite fait d'oublier.
- faire un setgid sur le répertoire, ce qui a d'autres implications et n'est pas toujours satisfaisant non plus.
Bref, il manque l'héritage des ACL, qui est bien pratique pour ce cas là justement.