Possible Duplicate:
How to successfully run Perl script with setuid() when used as cgi-bin?
I am running my Perl script as root, and would like to have these commands run as $USER
mkdir bin
cp -r /opt/gitolite .
gitolite/install -ln
gitolite setup -pk ${USER}.pub
rm ${USER}.pub
mkdir -p .gitolite/hooks/common
ln -s /opt/pre-receive .gitolite/hooks/common/
Question
Does Perl have a su -c "mkdir bin" $USER
or something similar?