If "su" doesn't do the trick, you can setup the "asroot" function. It's kind of odd getting all the pieces together, but eventually allows you to specify certain executables a user may run using "root" equivalency. It's pretty common to do this to allow users to perform NFS mounts and dismounts. I haven't used it to reboot (or shutdown), but that should be possible as well.