На 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

Ответить