APC Network Shutdown на ASP Linux 10

Обсуждение сетевых операционных систем и их применения (Windows, Linux, FreeBSD, Novell и т.д.)

Модератор: Модераторы

Новый участник
Сообщения: 35
Зарегистрирован: 13 окт 2004, 17:38
Откуда: Ростов-на-Дону

Сообщение ntspider » 16 мар 2006, 17:06

Добрый день!
Нужно настроить APC Network Shutdown на ASP Linux 10. Кто-нибудь с талкивался с такой задачей?
Заранее благодарен за ответ
Дмитрий

Новый участник
Сообщения: 35
Зарегистрирован: 13 окт 2004, 17:38
Откуда: Ростов-на-Дону

Сообщение ntspider » 17 мар 2006, 12:49

APC посоветовало shutdown настроить по сети.
Стоит задача - написать скрипт, который позволит сделать shutdown ASP Linux 10 с сервера MS Win2K. Кто-нить сталкивался с такой проблемой?
Дмитрий

Активный пользователь
Сообщения: 1134
Зарегистрирован: 19 июл 2004, 11:30
Откуда: Москва

Сообщение biruk » 17 мар 2006, 14:06

легко.
поставь putty, она просто распаковывается.
ставишь на машину приватный ключь, конвертишь его путти и подставляешь

Код
plink -ssh -l supervisor -i d:\home\supervisor\.ssh\putty-dsa-priv.PPK 23.0.0.1 "sudo /sbin/shutdown -h 5"

[/code]

вот и все. только для юзера supervisor, надо дать права на shutdown в /etc/sudoers

если питалово за 5 минут восстановится надо будет дать команду "shutdown -c"
Trust me - i know what i’m doing © Sledge Hummer

Новый участник
Сообщения: 35
Зарегистрирован: 13 окт 2004, 17:38
Откуда: Ростов-на-Дону

Сообщение ntspider » 17 мар 2006, 14:10

biruk
а Win2K запустит скрипт в котором будет такой код?
откуда он знает что такое plink ?
Дмитрий

Активный пользователь
Сообщения: 1134
Зарегистрирован: 19 июл 2004, 11:30
Откуда: Москва

Сообщение biruk » 17 мар 2006, 14:13

щас провериз из коммандной строки, plink после выдачи команды shutdown не возвращает управление. не знаю хорошо это или плохо. даже если в конце строки нарисовать & :
"sudo /sbin/shutdown -h 5 &"

да! в принципе можно и без сертификатов, по паролю... но это не кузяво.
а root вообще не должен иметь прав логинится по сети.
plink -ssh -l supervisor -pw password 23.0.0.1 "sudo /sbin/shutdown -h 5"
Trust me - i know what i’m doing © Sledge Hummer

Новый участник
Сообщения: 35
Зарегистрирован: 13 окт 2004, 17:38
Откуда: Ростов-на-Дону

Сообщение ntspider » 17 мар 2006, 14:57

biruk
а что такое sudo ?
и почему нельзя использовать halt вместо shutdown ?
Дмитрий

Активный пользователь
Сообщения: 1134
Зарегистрирован: 19 июл 2004, 11:30
Откуда: Москва

Сообщение biruk » 17 мар 2006, 17:03

Цитата (ntspider @ 17.03.2006 - 13:10)
откуда он знает что такое plink ?
[/quote]
входит в состав пакета putty.
возможно, потребуется указание полного пути до plink

Цитата
а что такое sudo ?
[/quote]
программулька которая позволяет ламерам выполнять команты от имени root

Цитата
и почему нельзя использовать halt вместо shutdown ?
[/quote]

можно. еще можно /sbin/poweroff. только я не знаю как задать время в этих командах. т.е. команда пройдет сразу и не будет возможности ее отменить по восстановлению питания. Если такой функционал не требуется - используй

а еще полезно набрать man halt, man shutdown,
Trust me - i know what i’m doing © Sledge Hummer

Новый участник
Сообщения: 35
Зарегистрирован: 13 окт 2004, 17:38
Откуда: Ростов-на-Дону

Сообщение ntspider » 17 мар 2006, 17:37

а еще полезно набрать man halt, man shutdown,

особенно когда начальник пивом дышит - давай! давай! быстрей!
Дмитрий

Активный пользователь
Сообщения: 1134
Зарегистрирован: 19 июл 2004, 11:30
Откуда: Москва

Сообщение biruk » 17 мар 2006, 17:52

ну дык!
пятница ж, коней раб. недели... :)
Trust me - i know what i’m doing © Sledge Hummer

Новый участник
Сообщения: 35
Зарегистрирован: 13 окт 2004, 17:38
Откуда: Ростов-на-Дону

Сообщение ntspider » 17 мар 2006, 18:50

Задача усложняется....
С одним сервером всё ОК, но на другом стоит Checkpoint под ASP Linux, он команду halt или shutdown понимает только при переходе в режим expert mode
Как быть? :unsure:
P.S. Для перехода в режим expert mode Требуется ввод команды expert и ввод пароля этого режима, после этого только можно выполнять любую команду
Дмитрий

След.

Вернуться в Сетевые операционные системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15