> How can I let a normal user use the "halt" or "shutdown" command?
All the responses to this query have been ugly hacks. The right way to do this this (put on flame-retardant suit here) is the way RedHat does: make the halt binary call up pam for authenticaton and authorization and allow the sysadmin to configure access in /etc/pam.d/halt. RedHat's code is GPL -- why don't we just steal it?