You don't need to change permissions or ownership of /sbin/halt (or any
other file).
Set up sudo to allow members of a group of your choice to execute
/sbin/shutdown
This may interest you:
https://wiki.archlinux.org/index.php/Allow_Users_to_Shutdown
11-12-2010, 02:44 PM
Øyvind Heggstad
Shutdown and reboot
On Wed, 10 Nov 2010 21:12:24 +1000
"joker-jar@yandex.ru" <joker-jar@yandex.ru> wrote:
> Please tell me the best way to allow non root user to use halt,
> reboot, shutdown e t.c. May be set group "power" to this binaries?
>
> $ ls -l /sbin/halt
> -rwxr-xr-x 1 root root 15152 2010-10-02 13:26 /sbin/halt
>
> (Not only for me but in distro). No?
halt:
dbus-send --system --print-reply
--dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager
org.freedesktop.ConsoleKit.Manager.Stop