<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: bash скрипт и ввод пароля</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/80178.html</link>
    <description>как в баш скрипте произвести ввод пароля.&lt;br&gt;Тоесть например скрипт инициирует связь по ssh.&lt;br&gt;example:&lt;br&gt;ssh 192.168.0.15&lt;br&gt;&lt;br&gt;Как в скрипте написать ввод пароля что бы команды после данной нормально отрабатывались.&lt;br&gt;</description>

<item>
    <title>bash скрипт и ввод пароля (devmstr)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/80178.html#9</link>
    <pubDate>Thu, 08 May 2008 06:55:26 GMT</pubDate>
    <description>&amp;gt;Правда? Как насчет того что функции ввода пароля проверяют, что он вводится &lt;br&gt;&amp;gt;с терминала, а не с stdin? Expect отличная вещь для работы &lt;br&gt;&amp;gt;с удаленными терминалами, но никак не для локальных(как примеры su, ssh, &lt;br&gt;&amp;gt;login), если кто-то имеет противоположный опыт буду рад узнать, особенно с &lt;br&gt;&amp;gt;примером. &lt;br&gt;&lt;br&gt;С этим все ок. Вот например кусок того что я сделал для примера.&lt;br&gt;&lt;br&gt;#!/usr/bin/expect&lt;br&gt;spawn ssh 192.168.0.15&lt;br&gt;expect assword &#123;send thisIsPassword&#092;r&#125;&lt;br&gt;expect bsd &#123;send &#092;r&#125;&lt;br&gt;send &quot;mkdir new&#092;r&quot;&lt;br&gt;send &quot;su&#092;r&quot;&lt;br&gt;expect assword &#123;send thisIsPassword&#092;r&#125;&lt;br&gt;send &quot;cd ..&#092;r&quot;&lt;br&gt;send &quot;mkdir newDir&#092;r&quot;&lt;br&gt;send &quot;exit&#092;r&quot;&lt;br&gt;send &quot;exit&#092;r&quot;&lt;br&gt;expect eof&lt;br&gt;</description>
</item>

<item>
    <title>bash скрипт и ввод пароля (devmstr)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/80178.html#8</link>
    <pubDate>Thu, 08 May 2008 06:52:45 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Для ssh действетельно хорошее решение. Но интересует более общее решение. Тоесть например &lt;br&gt;&amp;gt;&amp;gt;тот же su. Тоесть сгенерированный скрипт обращается по ssh и выполняет &lt;br&gt;&amp;gt;&amp;gt;некоторые действия, часть например с правами админа &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вместо su используйте sudo. Там можно настроить вызов необходимых программ без запроса &lt;br&gt;&amp;gt;пароля. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Если всё же хотите вводить пароль скриптом, то смотрите в сторону expect. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Expect мне помог, спасибо!&lt;br&gt;</description>
</item>

<item>
    <title>bash скрипт и ввод пароля (bill)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/80178.html#7</link>
    <pubDate>Wed, 07 May 2008 17:55:13 GMT</pubDate>
    <description>&amp;gt;Правда? Как насчет того что функции ввода пароля проверяют, что он вводится &lt;br&gt;&amp;gt;с терминала, а не с stdin? Expect отличная вещь для работы &lt;br&gt;&amp;gt;с удаленными терминалами, но никак не для локальных(как примеры su, ssh, &lt;br&gt;&amp;gt;login), если кто-то имеет противоположный опыт буду рад узнать, особенно с &lt;br&gt;&amp;gt;примером. &lt;br&gt;&lt;br&gt;В сети полно примеров для ввода пароля ssh с помощью expect.&lt;br&gt;</description>
</item>

<item>
    <title>bash скрипт и ввод пароля (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/80178.html#6</link>
    <pubDate>Wed, 07 May 2008 17:47:42 GMT</pubDate>
    <description>Правда? Как насчет того что функции ввода пароля проверяют, что он вводится с терминала, а не с stdin? Expect отличная вещь для работы с удаленными терминалами, но никак не для локальных(как примеры su, ssh, login), если кто-то имеет противоположный опыт буду рад узнать, особенно с примером. &lt;br&gt;</description>
</item>

<item>
    <title>bash скрипт и ввод пароля (hmd)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/80178.html#5</link>
    <pubDate>Tue, 06 May 2008 17:42:41 GMT</pubDate>
    <description>кури в сторону  expect воводит что хочешь куда хочешь &lt;br&gt;</description>
</item>

<item>
    <title>bash скрипт и ввод пароля (devmstr)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/80178.html#4</link>
    <pubDate>Tue, 06 May 2008 15:14:21 GMT</pubDate>
    <description>Как вариант я думал перенаправить ввод из файла ввиде  sh connect.sh &amp;lt; input, где connect.sh содержит ssh 192.168.0.15.&lt;br&gt;А input строку с паролем.&lt;br&gt;Но запрос на ввод пароля всеравно выдается&lt;br&gt;</description>
</item>

<item>
    <title>bash скрипт и ввод пароля (newser)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/80178.html#3</link>
    <pubDate>Tue, 06 May 2008 14:10:49 GMT</pubDate>
    <description>&amp;gt;Для ssh действетельно хорошее решение. Но интересует более общее решение. Тоесть например &lt;br&gt;&amp;gt;тот же su. Тоесть сгенерированный скрипт обращается по ssh и выполняет &lt;br&gt;&amp;gt;некоторые действия, часть например с правами админа &lt;br&gt;&lt;br&gt;Вместо su используйте sudo. Там можно настроить вызов необходимых программ без запроса пароля.&lt;br&gt;&lt;br&gt;Если всё же хотите вводить пароль скриптом, то смотрите в сторону expect.&lt;br&gt;</description>
</item>

<item>
    <title>bash скрипт и ввод пароля (devmstr)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/80178.html#2</link>
    <pubDate>Tue, 06 May 2008 13:45:14 GMT</pubDate>
    <description>Для ssh действетельно хорошее решение. Но интересует более общее решение. Тоесть например тот же su. Тоесть сгенерированный скрипт обращается по ssh и выполняет некоторые действия, часть например с правами админа&lt;br&gt;</description>
</item>

<item>
    <title>bash скрипт и ввод пароля (newser)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/80178.html#1</link>
    <pubDate>Tue, 06 May 2008 13:31:55 GMT</pubDate>
    <description>&amp;gt;как в баш скрипте произвести ввод пароля. &lt;br&gt;&amp;gt;Тоесть например скрипт инициирует связь по ssh. &lt;br&gt;&amp;gt;example: &lt;br&gt;&amp;gt;ssh 192.168.0.15 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Как в скрипте написать ввод пароля что бы команды после данной нормально &lt;br&gt;&amp;gt;отрабатывались. &lt;br&gt;&lt;br&gt;Для ssh настройте авторизацию по ключам и не парьте мозг.&lt;br&gt;</description>
</item>

</channel>
</rss>
