The following reply was made to PR general/4175; it has been noted by GNATS.
From: "Sean Boran" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Subject: RE: general/4175: SUID Perl scripts are ignored, it does not change UID on execution. Date: Wed, 31 Mar 1999 17:38:51 +0100 > Synopsis: SUID Perl scripts are ignored, it does not change > UID on execution. > > State-Changed-From-To: open-closed > State-Changed-By: marc > State-Changed-When: Wed Mar 31 07:24:51 PST 1999 > State-Changed-Why: > First, this has nothing to do with Apache but rather mod_perl. > > Second, of course setuid scripts can't be run as a different > user by mod_perl. That is part of the whole idea; the perl > interpreter is inside Apache, so there is no seperate process > to be run that can be setuid. Hmm. I though it could simply change it's UID with $< $> and change back, only being allowed to do that if the SUID was in place. So what solution do you suggest? How might I fork a proces and change the ID so that I can call this SUID script? [Sorry if this seems obvious to you..] Thanks in advance, Sean