воскресенье, 28 ноября 2010 г.

Выключение компьютера из командной строки без ввода пароля суперпользователя

Для выключения компьютера из командной строки в Linux необходимы привелегии суперпользователя. Выключение производится командой
sudo shutdown
и ввод пароля суперпользователя.

Чтобы разрешить непривилегированным пользователям выполнять команды shutdown, reboot необходимо в /etc/sudoers добавить строку

ALL ALL = NOPASSWD: (ALL) /sbin/shutdown, /sbin/reboot
Выключение будет производится командой
sudo shutdown
без ввода пароля.

Можно добавить алиас в ~/.bashrc
alias shutdown='sudo shutdown'

В результате выключение будет производится по команде
shutdown

Ещё полезные способы выключения компьютера здесь.

Комментариев нет:

Отправить комментарий