Отправляет email-рассылки с помощью сервиса Sendsay

Дистанционное отключение сервера

Есть 2 сервера, оба питаются от одного Smart-UPS, управление естественно
подключено через COM только к одному серверу. Там крутится программка от
APC для управления этим UPS, которая завершает работу этого сервера при
откл. питания и выкл. UPS. Второй сервер при этом просто вырубается
отключением бесперебойника со всеми вытекающими последствиями. Система
ASPLinux 7.3.

Как можно дистанционно завершать работу второго сервера? Через ssh
пробовал - не дает не root выполнять poweroff, а под root удаленный вход
запрещен. Может где можно подправить настройки безопасности относительно
выполнения poweroff или через sudo? Ставить другой сервис для UPS с
функцией отключения машин по сети (есть и такие) не хотелось бы, все
вроде работает нормально, да и функционально она беднее.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11469; Возраст листа: 412; Участников: 1261
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/227146



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 10 Sep 2004 23:49:08 +0400 (#227146)

 

Ответы:

avm7 пишет:

Первое, что пришло в голову - отсылка письма на другой сервер и
соответствующая его реакция :).

Ответить   Oleg Ponomarev Sat, 11 Sep 2004 08:19:01 +0300 (#227219)

 

Oleg Ponomarev пишет:

Была такая мысль, но что-то не заработало, не помню что, я отсылал
письмо на вход скрипта с SUID, видно по тем же причинам, что и запуск
этого скрипта через ssh - не все оболочки выполняют скрипты с SUID.

Видно лучшим выходом будет письмом или другим способом писать
специальный файлик, а программа на 2-м сервере, запущенная от root,
будет периодически проверять содержимое этого файлика и в зависимости от
этого содержания завершать работу системы или прерывать shutdown при
восстановлении питания.

Спасибо за советы.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11492; Возраст листа: 413; Участников: 1261
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/227458



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Sun, 12 Sep 2004 00:07:12 +0400 (#227458)

 

12 сентября 2004 г. 15:43:40 от Вас (263003-comp.soft.linux.discuss-list@subscribe.ru)
получено сообщение:

1. поставь доступ для входа root по ssh

--

С Уважением,
Веретенников Сергей : http://linux.spb.ru
MandrakeLinux 10 Final PowerPack+
Registered Linux user : #347939
ICQ# : 344939743
Public PGP Key : http://kplus.ascon.ru/pgp/veretennik***@a*****.txt

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11477; Возраст листа: 413; Участников: 1261
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/227296



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Веретенников Сергей Sun, 12 Sep 2004 15:45:34 +0400 (#227296)

 

avm7 wrote:

У меня похожая функциональность (смена маршрута) работает так:

(RH 7.3) ssh -> sshd -> sudo -> <script_I_need> (RH 9.0)

в sudo прописываем команду /full/path/<script_I_need> и NOPASSWD

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11569; Возраст листа: 418; Участников: 1262
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Thu, 16 Sep 2004 14:56:21 +0300 (#229462)

 

Gennadiy Zolotaryov пишет:

Наконец дошли руки попробовать - через ssh и т.д. как здесь советовали.
Все бы хорошо, запуск shutdown работает как надо
su pwrchute -c "ssh имя_сервера 'sudo /sbin/shutdown +5'"

но при попытке отменить останов системы:
su pwrchute -c "ssh имя_сервера 'sudo /sbin/shutdown -c'"

удаленная система уже не пускает при запущенном shutdown,
где такое поведение можно отменить, хотя бы для одного пользователя.
Размер моей благодарности не будет иметь границ :)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 13125; Возраст листа: 468; Участников: 1283
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/257971



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 05 Nov 2004 23:06:10 +0300 (#257971)

 

Gennadiy Zolotaryov пишет:

Наконец дошли руки попробовать - через ssh и т.д. как здесь советовали.
Все бы хорошо, запуск shutdown работает как надо
su pwrchute -c "ssh имя_сервера 'sudo /sbin/shutdown +5'"

но при попытке отменить останов системы:
su pwrchute -c "ssh имя_сервера 'sudo /sbin/shutdown -c'"

удаленная система уже не пускает при запущенном shutdown,
где такое поведение можно отменить, хотя бы для одного пользователя.
Размер моей благодарности не будет иметь границ :)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 13311; Возраст листа: 474; Участников: 1298
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/261819



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Thu, 11 Nov 2004 21:58:10 +0300 (#261819)

 

На случай, если это письмо обошли вниманием. Еще раз вопрос.

Наконец дошли руки попробовать - через ssh и т.д. как здесь советовали.
Все бы хорошо, запуск shutdown работает как надо
su pwrchute -c "ssh имя_сервера 'sudo /sbin/shutdown +5'"

но при попытке отменить останов системы:
su pwrchute -c "ssh имя_сервера 'sudo /sbin/shutdown -c'"

удаленная система уже не пускает при запущенном shutdown,
где такое поведение можно отменить, хотя бы для одного пользователя.
Размер моей благодарности не будет иметь границ :)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 13312; Возраст листа: 474; Участников: 1298
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/261820



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Thu, 11 Nov 2004 21:59:33 +0300 (#261820)