> Is there another way os saying "su" using perl? You might be able to do it with the POSIX module, and the setuid() call. But I can't say that I have tried it, so I am only guessing.
See: man setuid http://search.cpan.org/~lbrocard/perl5.005_04/ext/POSIX/POSIX.pod Rob -----Original Message----- From: Silky Manwani [mailto:[EMAIL PROTECTED] Sent: Friday, March 05, 2004 1:30 PM Cc: [EMAIL PROTECTED] Subject: Re: Nothing executes after system. It doesn't wait for the password. I can see that it switches the user coz the prompt changes. But as you said , yes, since another process gets spawned and su gets executed. Is there another way os saying "su" using perl? Thanks. On Mar 5, 2004, at 10:26 AM, Hanson, Rob wrote: >> Any idea why print never gets executed? > > The su is probably waiting for you to enter in a password. > > ...And this probably doesn't do what you think anyway. Even though > you su, > it doesn't change who the current script is running under. Your > program (as > written) will spawn a new process, execute su, then close that process. > > Hope that helps. > > Rob > > -----Original Message----- > From: Silky Manwani [mailto:[EMAIL PROTECTED] > Sent: Friday, March 05, 2004 1:16 PM > To: [EMAIL PROTECTED] > Subject: Nothing executes after system. > > > Hello, > > @args = ("/usr/bin/su","sam"); > system(@args); > print "hello"; > > Any idea why print never gets executed? So, the switch user takes place > but nothing gets executed after that.. > > Thanks. > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > <http://learn.perl.org/> <http://learn.perl.org/first-response> > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > <http://learn.perl.org/> <http://learn.perl.org/first-response> > > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response> -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>