On Wed, 7 Oct 1998, Alex Tutubalin wrote:
> alr> Кто мне скажет, _как_ корректно оторвать Apache под FreeBSD желание
> alr> пользоваться функцией crypt() из crypto.a и писать des пароль, а вместо
> alr> этого подбирать crypt() из crypt.a -- который md5? crypt.a стоит, как ни
> alr> смешно, и до, и после crypto.a, причем это сделал не я, а configure -- но
> alr> не помогает. Я, конечно, могу собрать специальную версию crypto.a без
> alr> этой фукнции, но это как то уж больно криво...
> А что, с системным libcrypt (или c libdescrypt, я не помню как правильно)
> слинковать слабо ? Оно же должно работать в том духе, что $1$passwd - это md5,
> а все остальное - des.
Именно это я и пытался.
Так вот это-то и смешно, ибо оно линкуется с оной системной
билиотекой. При этом после совокупности Configure'ов последовательность
библиотек получилась очень смешной:
... -lcrypt -lcrypto ... -lcrypt
И при этом все равно подбирается crypt() из crypto.a
> Я не пробовал и не собираюсь :) т.к. считаю авторизацию по /etc/master.passwd
> недопустимой, а во всех остальных случаях это все не нужно..... но идея состоит
> в том, чтобы спереть поведение crypt из /usr/bin/login (а там никаких
> специальных мер нету, IMHO).
Авторизацию по master.passwd я включать не собираюсь :) Просто есть
внешние программки, криптующие пароли. Кроме того, иногда хочется руками
перенести пароль (в редакторе) из master.passwd -- для этого его не нужно
_знать_.
Правда, действительно от RA это довольно далеко. По поводу
apache-talk я -- за.
Прошу прощения у всех, кого напряг своими <beep> ;-)
Sincerely,
D.Marck
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.