Взаимодействие двух программ с вводом/выводом в консоль

Модератор: Модераторы разделов

Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Взаимодействие двух программ с вводом/выводом в консоль

Сообщение diesel »

drBatty писал(а):
22.07.2009 16:03
А вот в слаке непонятно как это сделать (и возможно-ли это)

сгенерировать хэш руками и вставить sed'ом?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Взаимодействие двух программ с вводом/выводом в консоль

Сообщение drBatty »

diesel писал(а):
22.07.2009 16:14
сгенерировать хэш руками и вставить sed'ом?

да, это самый постой вариант.
я так и сделал, кстати, когда пароль к компу жены забыл... что-то на liveCD у меня небыло passwd, это вроде от дрвеба лайв попался кривой...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
altlogic
Сообщения: 59
ОС: SuSe

Re: Взаимодействие двух программ с вводом/выводом в консоль

Сообщение altlogic »

О, боже, какое счастье!!! Уважаемый diesel, как я вам благодпрен!!! Работает даже команда

Shell

mgr:~ # echo "echo zaytsevpasswd | passwd --stdin zaytsev" | ssh -T root@cn01

и происходит смена пароля на удалённой машине!!! Воистину, конвейер - мощная штука!!!
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Взаимодействие двух программ с вводом/выводом в консоль

Сообщение drBatty »

altlogic писал(а):
23.07.2009 07:35
Работает даже команда

как я выше писал - не везде.
расскажите пожалуйста, где работает?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Взаимодействие двух программ с вводом/выводом в консоль

Сообщение diesel »

drBatty писал(а):
23.07.2009 13:43
altlogic писал(а):
23.07.2009 07:35
Работает даже команда

как я выше писал - не везде.
расскажите пожалуйста, где работает?

есть подозрение что из популярных дистров, скорее всего только в слаке работать и не будет, ввиду ... некоторых особенностей реализации аутентификации ... за которые эту самую Слаку любили ругать на ЛОРе, скорее всего passwd там просто сильно свой.
Спасибо сказали:
altlogic
Сообщения: 59
ОС: SuSe

Re: Взаимодействие двух программ с вводом/выводом в консоль

Сообщение altlogic »

drBatty писал(а):
23.07.2009 13:43
altlogic писал(а):
23.07.2009 07:35
Работает даже команда

как я выше писал - не везде.
расскажите пожалуйста, где работает?

Работает в SLES 10 SP1
Спасибо сказали: