On Mon, Aug 06, 2001 at 12:21:21PM +0400, cornet wrote: > > >Тогда исходный вопрос несколько модифицируется: > > > > > >Как мне получить из строки ее крипт в том же формате, что и в > > >/etc/shadow ?? > > > > единственное, что приходит в голову - написать программку на C в три > > строчки, которая делает crypt (3) > > Мне это то же приходило в голову, причем сразу как только я > озаботился этим делом... но хочется обойтись шеллом. > :-)) Для сколь-нибудь серьезных целей рекомендую все-таки почитать crypt(3) и воспользоваться crypt_gensalt/crypt. В качестве примера посмотрите в файле pam-0.75/modules/pam_unix/pam_unix_passwd.c из исходников пакета pam функцию gen_hash и то, чем она пользуется. Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@alt-linux.org ALT Linux Team http://www.altlinux.ru/ Fandra Project http://www.fandra.org/ +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are.