in reply to Can the user a script runs as be changed?
my ($login,$pass,$uid,$gid) = getpwnam('username'); $) = $gid; $> = $uid; #now it should be running as username [download]