Делал согласно
wiki:
$ EDITOR=nano visudo
Потом добавил строку:
arch ALL=(ALL) ALL
Там говорится, что /etc/sudoers нельзя править непосредственно. После этого я могу пользоваться sudo.
Что не ясного? Пишете 2 скрипта, один из них в /etc/init.d (будет запускаться при загрузке от рута) ждет получения сигнала от другого и по его получению отрубает компьютер (poweroff или как у вас...). Этот другой в /usr/bin конечно. Ну или один скрипт с параметрами в /usr/bin и соответствующая строчка в /etc/rc.local
Нет, я, конечно, готов идти до конца, но неужели все так сложно? Неужели выключение компьютера входит в разряд нестандартных задач?
Ну, со вторым скриптом, который будет в /usr/bin, более-менее понятно. Это будет, наверное, так:
poweroff
Этот скрипт, наверное, должен быть привязян к кнопке.
А вот что за скрипт должен быть в /etc/init.d/ не совсем понятно.