[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: stdin redirect



On 2006.07.04 at 17:01:32 +0300, Yura wrote:

> 
> не работает :(
> 
> zx:~# echo "password" > ./pass
> zx:~# ssh root@127.0.0.1 < ./pass
> Pseudo-terminal will not be allocated because stdin is not a terminal.
> Password:                                       
> 
> 
> рассматривается общая ситуация (про авторизацию по ключам я знаю  [1]:) )

В общем случае запрос пароля - это не stdin. Для этого большая часть
программ специально открывает /dev/tty. 

Некоторые программы (например, smbpasswd) имеют специальный ключик
"запрашивать пароль со stdin". 
Для остальных есть универсальное (хотя громоздкое и неудобное) решение -
expect.





Reply to: