Создание пользователя выключающего систему.


Для того, что бы выключить рабочую станцию сначала необходимо остановить систему, для это пользователь должен иметь привелегии системного администратора (root). Но так как с системой чаще работают простые пользователи давать им полный доступ к системе не рекомендуется (что бы спать спокойно :-) . Но систему они должны выключать - что же делать?

Есть одно решение этой проблемы: создание еще одного пользователя в системе с привелегиями администратора, при входе в систему которого выполняется программа останавливающая систему. Рассмотрим этот прием поподробнее:

1. Создадим пользователя halt добавлением следующей строчки в файл /etc/passwd

halt:x:0:1:SYSTEM HALT:/:/usr/sbin/halt
2. Далее отредактируем файл /etc/shadow
halt::6445::::::
Все. Теперь при входе в систему (при приглашении login) можно ввести halt и система будет остановлена.

См. также passwd(4), shadow(4)