Да, годится. Но с expect--ом тоже хотелось бы разобраццо..
с dovecotpw это как частный случай привел..
12.04.09, dimad...@intex.spb.ru написал(а):
On Sun, Apr 12, 2009 at 04:47:55PM +0300, Shabanov Paul wrote:
Задача - взять из параметров ком.строки значение и скормить
его пару раз dovecotpw (генерилка пасвордов для dovecot). Вывод
генерилки записать в некий файлик.
=== dovecot-1.1.6/src/util/dovecotpw.c
usage(const char *s)
{
fprintf(stderr,
usage: %s [-l] [-p plaintext] [-s scheme] [-u user] [-V]\n, s);
fprintf(stderr, %s\n%s\n%s\n%s\n%s\n,
-lList known password schemes,
-p plaintext New password,
-s scheme Password scheme,
-u user Username (if scheme uses it),
-VInternally verify the hash);
exit(1);
}
Судя по исходнику в этом файле когда в параметре -p передан пароль
dovecotpw его ест, и с STDIN не запрашивает. Смотрите в своей версии,
но скорее всего достаточно в скрипте сказать
dovecotpw -p $password -s $scheme -u $user
WBR
Dmitri Ivanov
--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact
listmas...@lists.debian.org
--
С уважением, Павел Шабанов.