![]() |
Модераторы: powerfox, ZeeLax |
![]() ![]() ![]() |
|
devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: 1 Всего: 11 |
как в bash скрипте произвести ввод пароля.
Тоесть например скрипт инициирует связь по ssh. example: ssh 192.168.0.15 Как в скрипте написать ввод пароля что бы команды после данной нормально отрабатывались. С ssh то вообщем понятно, тут можно и просто ключи настроить и не париться. Но интересует общий случай. Тоесть например вызов команды su в ssh скрипте. -------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: 1 Всего: 11 |
Как вариант я думал перенаправить ввод из файла ввиде sh connect.sh < input, где connect.sh содержит ssh 192.168.0.15.
А input строку с паролем. Но запрос на ввод пароля всеравно выдается -------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 9 Всего: 40 |
используйте sudo вместо su.
Его можно настроить NOPASSWD в файле /etc/sudoers на целевой машине -------------------- Бонифаций. |
|||
|
||||
devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: 1 Всего: 11 |
Спасибо, в принципе вариант. Хотя конечно недостаток состоит в том что необходимо производить настройку на каждой машине, а это почти невозможно. Так как вопервых их огромное количество, а во вторых это некому делать. Смысл был в автоматизации процесса (
-------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 9 Всего: 40 |
а expect не пробовали?
-------------------- Бонифаций. |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 17 Всего: 259 |
Правильно говорят - expect. С ним можно.
Недостатки: - нужен сам expect ![]() - пароль plain-text-ом в sh файлике |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 4 Всего: 92 |
Линк по теме - http://www.opennet.ru/base/dev/interactive_tools.txt.html
|
|||
|
||||
devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: 1 Всего: 11 |
Спасибо за совет! То что мне и надо! Он мне помог Ну это не проблема, так как скрипты создаются динамически и сразу же после выполнения удаляются. Так что тут все ок )
Спасибо, отличная статья. Всем спасибо. Вопрос решен! -------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
AndreyK__ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 29.2.2008 Репутация: нет Всего: нет |
|
|||
|
||||
bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
AndreyK__ - чего курил ?
или ошибся разделом ? -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |