Dubois Vincent wrote:
[..] je
> souhaiterais que les fichiers déposés par l'un soient lisibles par
> l'autre, mais pas par l'ensemble... vous me suivez? 8O)
> J'ai donc créé un groupe commun aux deux utilisateurs (l'un et l'autre),
> mais, chaque fois que l'un ou l'autre dépose/modifie un fichier, il en
> devient propriétaire et surtout également le groupe, ce qui fait qu'il
> devient le seul à pouvoir l'utiliser...
> Et je suis régulièrement obligé de faire un chgrp -R ainsi qu'un chmod -R...
>
> Comment faire pour que chaque fichier déposé dans cette arborescence
> appartienne toujours au groupe partagé?
Il y a une "feature" d'UNIX spécifiquement pour ça : le 'chmod g+s'. Ca
marche comme suit :
1. Tu passes le ou les répertoires en questions sous le groupe concerné :
find repertoire -type d -exec chgrp groupe "{}" \;
2. Tu changes les permissions en spécifiant le 'g+s' :
find repertoire -type d -exec chmod ug+rwx,g+s,o-rwx "{}" \;
A partir de là, tout fichier ou répertoire créé tombe sous le groupe.
Plus de détails :
http://en.wikipedia.org/wiki/Setuid#setgid_on_directories.
--
Vincent Stehlé
Diffusez cette liste aupres de vos relations :-)
Linux Azur : http://linux-azur.org
Vous etes responsable de vos propos.
*** Pas de message SMS, HTML ni de PJ SVP ***