Linux. Выключение и перезагрука любым пользователем
Проблема: перезагружать или выключать сервер может только root пользователь. Чтобы бойти это ограничение можно дать возможность пользователям устанавливать флаг на эти действия, который раз в минуту будет считываться root по cron заданию.