Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как в sh скрипте ввести пароль  (Прочитано 4493 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lexa1826

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Как в sh скрипте ввести пароль
« : 11 Сентября 2013, 13:02:47 »
Как в sh скрипте ввести пароль, например команда sudo reboot nтребует ввод пароля рута

echo "password" | sudo reboot - пишу так все равно запрашивает ввести пароль, что не так, или как правильно?
« Последнее редактирование: 11 Сентября 2013, 18:48:07 от Дмитрий Бо »

Оффлайн DedjeL

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: sh скрипт
« Ответ #1 : 11 Сентября 2013, 13:56:33 »
echo "password"
О_О и чего вы этим хотите добиться?)
Да и смысл перезагружать sh скриптом?
Что именно хотите сделать?

Оффлайн sabur89

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: sh скрипт
« Ответ #2 : 11 Сентября 2013, 17:14:02 »
Создаете файл под root'ом
sudo -s
touch reboot.sh
chmod +x reboot.sh
nano reboot.sh

Вводим содержимое:
sudo reboot

выходим из рута и проверяем
sh reboot.sh

должен перезагрузиться без ввода пароля

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: sh скрипт
« Ответ #3 : 11 Сентября 2013, 18:27:16 »

Оффлайн alienonline

  • Активист
  • *
  • Сообщений: 755
    • Просмотр профиля
Re: Как в sh скрипте ввести пароль
« Ответ #4 : 11 Сентября 2013, 19:31:08 »
Зачем все эти сложности ?

dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
И никакого рута !

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3270
    • Просмотр профиля
Re: Как в sh скрипте ввести пароль
« Ответ #5 : 20 Октября 2013, 17:45:41 »
Вот ещё так можно ввести пароль в скрипт:
/bin/echo -n -e "Enter password 9: .........\b\b\b\b\b\b\b\b\b"
read pssw
export pssw
Я этим уже много лет не пользовался, но работало.
Пётр.

 

Страница сгенерирована за 0.049 секунд. Запросов: 22.