На Sun, 12 Apr 2009 18:48:34 +0400 dima <d...@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", > " -l List known password schemes", > " -p plaintext New password", > " -s scheme Password scheme", > " -u user Username (if scheme uses it)", > " -V Internally verify the hash"); > > exit(1); > } > > Судя по исходнику в этом файле когда в параметре -p передан пароль > dovecotpw его ест, и с STDIN не запрашивает. Смотрите в своей версии, > но скорее всего достаточно в скрипте сказать > dovecotpw -p $password -s $scheme -u $user Это не секьюрно, такой пароль видно в /proc -- Best regards, Alexander GQ Gerasiov Contacts: e-mail: g...@cs.msu.su Jabber: g...@jabber.ru Homepage: http://gq.net.ru ICQ: 7272757 PGP fingerprint: 0628 ACC7 291A D4AA 6D7D 79B8 0641 D82A E3E3 CE1D -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org