Доброго времени суток форумочанам.
Ситуация вкратце: Имеется небольшой сервачок на ubuntu 12.04 К нему подключен ИБП (по USB) и установлена постоянно работающая программа, которая это дело отслеживает. Если с ИБП приходит сигнал об отсутствии питания программа ждет N секунд и затем (если питание не восстановлилось) запускает исполняемый файл в котором содержатся дальнейшие инструкции.
И вот хочу я сделать так, чтобы инструкция из этого самого файла выключала корректно питание сервера. Но с удивлением обнаружил что команду
/sbin/shutdown -h now необходимо запускать от имени root. Если же я допишу перед командой sudo, то при срабатывании скрипт требует ввести пароль, и тогда вся "автоматизация" мгновенно растворяется)
Я попробовал сделать так как написано здесь
http://otvety.google.ru/otvety/thread?tid=12fde59bea386981 то есть сделать владельцем файла root а, но \то не дало никаких результатов.
И главное никак не пойму, почему так сделано, ведь когда я работаю от имени простого юзера и нажимаю в графическом интерфейсе кнопку "выключить" мне не надо вводить паролей
Собственно прошу помощи, как организовать выключение (или к примеру гибернацию) сервера без админских прав?
Спасибо заранее.