Как выключить машину удалённо из сеанса ssh

Закрыто
Аватара пользователя
awl
Сообщения: 413
Зарегистрирован: 12 сен 2011, 19:23

Как выключить машину удалённо из сеанса ssh

Сообщение awl » 22 янв 2012, 18:21

Здравствуйте!
Мне необходимо бывает из сеанса ssh (под простым юзером) выключать удалённый компьютер. Но это не удаётся, т.к. у юзера отсутствуют для этого необходимые права (при локальном входе юзер такие права имеет). Приходится дополнительно через su рутом (что, я считаю, плохо) давать команду poweroff.
На удалённой машине установлена ROSA 2011.
Каким образом правильно с точки зрения безопасности назначить права юзеру для выполнения указанной задачи?

P.S. Я задавал этот вопрос на другом форуме. Мне советовали: настроить sudo; добавить юзера в группу adm; воспользоваться usermod и т.п. Но мне что-то подсказывает, что в РОСЕ правильно это делать через настройки PAM. Сам без посторонней помощи разобраться с PAM пока не могу.
OMNE NIMIUM NOCET

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Как выключить машину удалённо из сеанса ssh

Сообщение ДроноваЮ » 23 янв 2012, 13:38

Ну а чем старый-добрый sudo не устраивает?


Аватара пользователя
awl
Сообщения: 413
Зарегистрирован: 12 сен 2011, 19:23

Re: Как выключить машину удалённо из сеанса ssh

Сообщение awl » 24 янв 2012, 07:31

То есть всё же необходимо настроить sudo.

Разрешаем юзеру ssh_user выключать компьютер:

Код: Выделить всё

# echo 'ssh_user ALL = NOPASSWD: /sbin/poweroff' >> /etc/sudoers
Юзер ssh_user может выключить удалённую машину командой:

Код: Выделить всё

$ sudo /sbin/poweroff
Так правильно?
OMNE NIMIUM NOCET

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Как выключить машину удалённо из сеанса ssh

Сообщение ДроноваЮ » 24 янв 2012, 12:46

Код: Выделить всё

# echo 'ssh_user ALL = NOPASSWD: /sbin/poweroff' >> /etc/sudoers
awl писал(а):Так правильно?
Нет. Правильно -- 'visudo'

Закрыто

Вернуться в «Общие вопросы по РОСЕ»