On 11/16/07, Marc Wiatrowski <mwia@xxxxxxxxxx> wrote: > > On Fri, 2007-11-16 at 09:42 -0500, Alfred von Campe wrote: > > I'm trying to create a setuid Perl script (yes, I am aware about the > > security implications), but am getting this error: > > > > % cat testsetuid.pl > > #!/usr/bin/perl -UT > > print "My real user id is $< but my effective user id is $>\n"; > > exit(0); > > % ./testsetuid.pl > > Can't do setuid (cannot exec sperl) > > > > I am using the stock Perl that came with CentOS 4.5. The problem I > > am trying to solve is to run a software build as a particular user. > > We want any user to be able to submit a build job that runs on the > > build machine as the designated build user. If there is a better way > > to do this, I'm open to suggestions. > > > > Alfred > > Being aware of the security implications, do you have > perl-suidperl-X.rpm installed? Yeah, its actually the interpreter that is setuid, as the script doesn't actually execute per say, but its really "config" file for the interpreter, at least from the OS perspective...james perl-suidper-*.rpm contains the setuid interpreter...james _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos