On Wed, Aug 28, 2002 at 02:12:58AM +0200, PM wrote: [...] > Merci Fred pour tes explications, c'est bien de l� que venait le > probl�me, si probl�me il y a, j'ai en effet consult� la page de manuel > de chmod pour comprendre � quoi servait ce droit (s, donc) : "d�finit > l'identifiant de l'utilisateur ou du groupe � l'ex�cution" si ma > traduction est juste, mais qu'est-ce que cela apporte par rapport au > fait de d�finir un groupe par d�faut ?
Habituellement, cela peut permettre de faciliter les �changes de fichier entre utilisateurs d'un m�me syst�me : Un utilisateur 1 avec un umask � 640 de groupe 1 cr�e un fichier dans le r�pertoire de l'utilisateur 2 ayant un sgid group, le fichier est alors lisible par l'utilisateur 2 bien qu'il appartienne toujours � l'utilisateur 1 (seul celui-ci peut le modifier), ce qui ne serait pas le cas si le sgid n'�tait pas positionn� (le groupe serait rest� au groupe 1). Je trouve cette explication assez fumeuse, mais c'est la seule que j'ai trouv�e (je peux tr�s bien en avoir rat� une autre beaucoup plus �vidente). Pour continuer un peu mon explication, l'explication du setgid ou pas sur le r�pertoire de l'utilisateur est d�finie dans le fichier /etc/adduser.conf par l'option SETGID_HOME et par d�faut, si elle n'est pas pr�sente, adduser cr�e le r�pertoire avec le sgid : # If SETGID_HOME is "yes" home directories for users with their own # group the setgid bit will be set. This was the default for # versions << 3.13 of adduser. Because it has some bad side effects we # no longer do this per default. If you want it nevertheless you can # still set it here. SETGID_HOME=no Comme c'est un fichier de configuration, il n'est pas mis � jour quand on met � jour le paquet, d'o� la possibilit� de r�cup�rer le comportement ind�sirable d'une ancienne version du paquet (cf. aussi le changelog de la version 3.13 du paquet). Fred

