drBatty, вообще то sudo лишнее, стандартный пользователь по умолчанию может использовать команду halt, без каких либо привилегий
ИМХО речь идёт о сервере, а в серверах лучше не давать такого права юзверям. Тем более - удалённым.
Впрочем, даже на моём десктопе(Slackware):
text
doc@bx:~$ halt
bash: halt: command not found
doc@bx:~$ /sbin/halt
halt: must be superuser.
а в мандриве - можно.