Кстати, если хочется ограничить пользователей, способных выключать, можно создать группу poweroff, сменить владельца halt на root.poweroff (возможно, еще придется поставить suid на группу).
Правда, в icewm'ной менюшке (по ctrl+alt+del) все равно пунктики «перезагрузка» и «отключение» неактивны. ХЗ, что для этого нужно (в мандуриве работало)…
suid-бит - это зло. Если уж надо без пароля, то есть /etc/sudoers, где можно либо себе, либо группе дать необходимые права для запуска команд выключения компьютера.
Правда, в icewm'ной менюшке (по ctrl+alt+del) все равно пунктики «перезагрузка» и «отключение» неактивны. ХЗ, что для этого нужно (в мандуриве работало)…
У меня в IceWM активны. Сделал через sudo (как выше), а в ~/.icewm/preferences прописал
# Command to shutdown the system
ShutdownCommand="sudo /sbin/halt"
# Command to reboot the system
RebootCommand="sudo /sbin/reboot"
возможно, у тебя просто отвалился носитель или сетевая ФС. Тогда принудительный sync вызванный shutdown просто зависает навечно. Ловил такое пару раз при отвале CD и хоста, смонтированного по CIFS (там баг был)
я такое тоже не раз наблюдал на серверах с сетевой ФС. еще когда рейд-массив софтовый глючил, было такое. короче если есть любые глюки ввода-вывода, то система корректно не выключится.
возможно, у тебя просто отвалился носитель или сетевая ФС. Тогда принудительный sync вызванный shutdown просто зависает навечно. Ловил такое пару раз при отвале CD и хоста, смонтированного по CIFS (там баг был)
точняк. У меня наверное внешняя NTFS подвисла.
А почему линух не может просто забить на подвисшую ФС и ребутнуться?