I took a BSD approach to the su command. You can look into using RBAC and SUDO, but if you just want to restrict who can run the SU command it is pretty easy. I created another group called "wheel" and removed the executable bit from su. Add people to the wheel group and bingo people i want can run it others cannot.
echo "wheel:x:15:user,user,user,user" >> /etc/group
chgrp wheel /usr/bin/su
chmod o-rx /usr/bin/su