Hola, yo lo hago a través de sudo. # visudo y pones el usuario en cuestión: <username> ALL = (ALL) : /sbin/halt, /sbin/reboot