You also might want to consider using a c-wrapper. In this case a c-wrapper
is a c program that call's your perl script. You compile that program and
make the resulting executable setuid. This is a more secure (albeit slightly)
way to do setuid with perl (or any interpreted language for that matter). For
implementation details see 'perldoc perlsec' on your system.
Gary
Elaine -HFB- Ashton wrote:
> Ansh Kanwar [[EMAIL PROTECTED]] quoth:
> *>
> *>I am trying to compile a program which needs suidperl. What option do I
> *>specify while compiling from source so that suidperl can be built?
> *>
> *>I am compiling stable-5.6.1 on a Solaris 8 machine.
>
> sh ./Configure -ders
>
> make
> make test
> make install
>
> I would highly recommend reading the perlsec manpage as suidperl can create
> bigger problems than the ones it solves.
>
> e.
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
Gary Ebert Manager Network Operations
Voice: (301) 428-2100 X2115 Comtech Mobile Datacom Corporation
Fax: (301) 428-1004 19540 Amaranth Drive
Mobile: (301) 332-4930 Germantown, MD 20875-2126
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]