1 Востаннє редагувалося Пам'ять не може бути READ (27.01.2013 19:50:16)

Тема: Автоматизація введення паролю у консолі.

Привіт. Цікавть така штука, чи можливо за допомогою bash/shell автоматизувати введення рутівського пассворда ну або взагалі
де потрібно вводити пасс у консолі.

2

Re: Автоматизація введення паролю у консолі.

Replace: Із-за порушень правил повідомлення видалено.

3

Re: Автоматизація введення паролю у консолі.

Може expect?

Description-en: Automates interactive applications
Expect is a tool for automating interactive applications according to a script.
Following the script, Expect knows what can be expected from a program and what
the correct response should be. Expect is also useful for testing these same
applications. And by adding Tk, you can also wrap interactive applications in
X11 GUIs. An interpreted language provides branching and high-level control
structures to direct the dialogue. In addition, the user can take control and
interact directly when desired, afterward returning control to the script.
Homepage: http://sourceforge.net/projects/expect/

4

Re: Автоматизація введення паролю у консолі.

Ну або сюди http://stackoverflow.com/questions/5514 … word-entry . Там же є альтернатива expect і приклад коду.

5

Re: Автоматизація введення паролю у консолі.

з одної сторони це досить не безпечно але з іншої якщо все правильно використовувати тоді цей варіант допустимий. Юзайте
expect у деяких випадках, для ssh я юзаю sshpass
а для синхронізації по rsync налаштовано демон якому передається ключ
Для ссш теж ключі можна налаштувати ;)

6 Востаннє редагувалося Vo_Vik (28.01.2013 17:43:17)

Re: Автоматизація введення паролю у консолі.

Гм, можна ще сам до себе конектитись по ssh рутом з приватними ключами) - але то збоченство).

Re: Автоматизація введення паролю у консолі.

HetmanNet написав:

Replace: Із-за порушень правил повідомлення видалено.

Офтоп, але :D
Можливо треба було зразу сказати, що автоматичне введення рут пассорда я дав як приклад. Вреалі мені то треба для того щоб автоматом конектитися до модему через telnet.

8

Re: Автоматизація введення паролю у консолі.

Hanter написав:
HetmanNet написав:

Replace: Із-за порушень правил повідомлення видалено.

Офтоп, але :D
Можливо треба було зразу сказати, що автоматичне введення рут пассорда я дав як приклад. Вреалі мені то треба для того щоб автоматом конектитися до модему через telnet.

Хм.. здогадався, що там могло бути..