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 à