[unix] How to write a shell script that runs some commands as superuser and some commands not as superuser, without having to babysit it?