не прошу вытирать мне сопли, только скажите, где об этом можно почитать...
>не прошу вытирать мне сопли, только
>скажите, где об этом можно
>почитать...Заведи юзера и разреши в sudo делать halt, тогда с удаленной машины (после настройки беспарольного ssh коннекта):
ssh -l shutdownuser host.ru sudo /sbin/halt
>не прошу вытирать мне сопли, только
>скажите, где об этом можно
>почитать...
в районе SNMP покопай...
Заводим юзера например offserver
Добовляем его в группу операторов
(operators in FreeBSD)
логинимся под ним и
shutdown -r +0
(в нек linux-ах shutdown -r now)
Но если это должен делать кто-то кому shell давать не охота то пишем скрипт
#!/bin/sh
shutdown -r +0
exit;
Далее в /etc/shells дописываем этот скрирт
и юзеру offserver ставим этот скрипт как шеллВсе логинимся лучше по ssh
(c windows можно настроить putty )
вводим пароль и бай бай :-)
Можно еще более "удаленным способом", но для этого нужно самому быть админом. Заводим, как было описано, отдельного юзера, а дальше шлем по обычной электронной почте мэйл с ключевыми секретными фразами. Далее, планировщиком или иным каким способом запускаем скрипт, который регулярно проверяет не наступило ли указанное событие. Если наступило - скрипт делает дальше все, что нужно. Это очень мощный и опасный механизм, требующий прав админа и хорошего понимания последствий. Тем не менее, его можно распространить на некоторые менее опасные действия. Это удобно, ведь электронную почту можно посылать, например, с мобильника.
>Можно еще более "удаленным способом", но
>для этого нужно самому быть
>админом. Заводим, как было описано,
>отдельного юзера, а дальше шлем
>по обычной электронной почте мэйл
>с ключевыми секретными фразами. Далее,
>планировщиком или иным каким способом
>запускаем скрипт, который регулярно
>проверяет не наступило ли указанное
>событие. Если наступило - скрипт
>делает дальше все, что нужно.
>Это очень мощный и опасный
>механизм, требующий прав админа и
>хорошего понимания последствий. Тем не
>менее, его можно распространить на
>некоторые менее опасные действия. Это
>удобно, ведь электронную почту можно
>посылать, например, с мобильника.
Конкретное извращения. Но я в свое время делал подобные вещи. Советую при этом кодировать письмо pgp и сверять даты, чтобы не подделали. Хотя тут все зависит от фантазии, но имхо делать отключения сервака по письму - это конкретно. Еще лучше по обращению на хттп. вообще прелесть.:)
#Допустим что сервер: server.mydomain.moscow.ru
#тогда, если есть юзер user_name:
ssh user_name@server.mydomain.moscow.ru
# вводим пароль и получаем доступ юзером,
# потом
su
# вводим пароль рута и
halt
# server в шоке !!!
Не...история с operator и shutdown - r now все же правильнее..