> > Es "deprecatted" porque pod�s usar directamente un chmod u+s y hacer que
> > el script cambie su user/group. Por ej:
> >
> > ------- test.pl -------
> > #!/usr/bin/perl
> >
> > $ENV{PATH} = '/bin:/usr/bin';
> > $ENV{SHELL} = '/bin/sh' if exists $ENV{SHELL};
> > delete @ENV{qw(IFS CDPATH ENV BASH_ENV)};
> >
> > $< = $> = 0; # uid de root
> > system( "whoami" );
> > -----------------------
> >
> > [EMAIL PROTECTED]:~/test$ su
> > Password:
> > rlyeh:/home/kthulhu/test# chown root.root test.pl
> > rlyeh:/home/kthulhu/test# chmod u+s test.pl
> > rlyeh:/home/kthulhu/test# exit
> > exit
> > [EMAIL PROTECTED]:~/test$ ./test.pl
> > root
> >
Que curioso, me da el siguiente mensaje al probar con el script.
Can't do setuid (cannot exec sperl)
Saludos.
N3krodamus
--
Para desuscribirte ten�s que visitar la p�gina
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
/* Publica y encontra trabajo relacionado con softlibre en
http://www.linux.org.ar/modules/jobs/ */
Si ten�s alg�n inconveniente o consulta escrib� a mailto:[EMAIL PROTECTED]