Oubliez ce mail : je ne sais pas lire et c'est bien nobody qui ex�cutait le
script. :-(
J'ai enfin r�ussi � configurer suexec pour que tout marche nickel ou
presque, mais c'est suffisant pour ce que je veux faire.

Mathieu

> -----Original Message-----
> From: Bois, Mathieu [mailto:[EMAIL PROTECTED]]
> Sent: 21 September 1999 12:43
> To: '[EMAIL PROTECTED]'
> Subject: [confirme] Apache SuExec : ecrire un fichier
> 
> 
> Salut,
> 
> J'ai configur� SuExec hier sur mon serveur Apache 1.3.9.
> (pour info, c'est la premi�re fois que j'utilise suexec, parce que mon
> script Perl refuse de s'ex�cuter en SUID, donc je me suis dit 
> qu'avec suexec
> �a marcherait mieux...).
> 
> Donc voil� :
> J'ai un script CGI perl, que j'appelle via une page web.
> Quand j'affiche l'utilisateur avec lequel il est ex�cut�, �a 
> marche bien
> (mon serveur http tourne en nobody) :
> print "RUID : $< RGID $( EUID $> <br>\n"; me donne :
> RUID : 60001 RGID 60001 60001 EUID 60001 
> et 60001 est � la fois l'UID et le GID que j'ai affect� � 
> l'utilisateur
> "suexec" sous lequel les script suexec doivent tourner.
> 
> Donc a priori pas de pb.
> 
> Pourtant, quand je cr�e un fichier
> open (HANDLE, ">/repertoire/fichier");
> print HANDLE "toto\n";
> close (HANDLE);
> 
> Ben il appartient � nobody:nobody au lieu de suexec:suexec.
> Bref, le r�sultat est exactement le m�me que sans suexec.
> 
> Avez-vous une id�e ???
> 
> Merci
> 
> Mathieu
> 
> PS : si je fais un su -l suexec, je peux �crire le 
> /repertoire/fichier et il
> appartient bien � suexec:suexec
> 

Répondre à