Здравствуйте!
Мне необходимо бывает из сеанса ssh (под простым юзером) выключать удалённый компьютер. Но это не удаётся, т.к. у юзера отсутствуют для этого необходимые права (при локальном входе юзер такие права имеет). Приходится дополнительно через su рутом (что, я считаю, плохо) давать команду poweroff.
На удалённой машине установлена ROSA 2011.
Каким образом правильно с точки зрения безопасности назначить права юзеру для выполнения указанной задачи?
P.S. Я задавал этот вопрос на другом форуме. Мне советовали: настроить sudo; добавить юзера в группу adm; воспользоваться usermod и т.п. Но мне что-то подсказывает, что в РОСЕ правильно это делать через настройки PAM. Сам без посторонней помощи разобраться с PAM пока не могу.
Как выключить машину удалённо из сеанса ssh
Как выключить машину удалённо из сеанса ssh
OMNE NIMIUM NOCET
Re: Как выключить машину удалённо из сеанса ssh
Ну а чем старый-добрый sudo не устраивает?
Re: Как выключить машину удалённо из сеанса ssh
То есть всё же необходимо настроить sudo.
Разрешаем юзеру ssh_user выключать компьютер:
Юзер ssh_user может выключить удалённую машину командой:
Так правильно?
Разрешаем юзеру ssh_user выключать компьютер:
Код: Выделить всё
# echo 'ssh_user ALL = NOPASSWD: /sbin/poweroff' >> /etc/sudoers
Код: Выделить всё
$ sudo /sbin/poweroff
OMNE NIMIUM NOCET
Re: Как выключить машину удалённо из сеанса ssh
Код: Выделить всё
# echo 'ssh_user ALL = NOPASSWD: /sbin/poweroff' >> /etc/sudoers
Нет. Правильно -- 'visudo'awl писал(а):Так правильно?