in reply to Changing user in perl script

I am assuming you are on some kind of UNIX here, I am not sure how Windows handles this side of things.

Agreeing with others, if you can use sudo, this is what I would recommend.

If the script is running as root you can change your UID and or EUID. There are special variables $< and $> that hold them. This is dangerous, so you need to give a lot of thought to security, but I have run into an odd case where I have found this useful.

Replies are listed 'Best First'.
Re^2: Changing user in perl script
by Argel (Prior) on Mar 24, 2006 at 23:47 UTC
    Beginning with Windows 2000 Microsoft started including an su like comamnd called RunAs.exe.