From: Dmitry Popov 18.11.2000 10:50 Subject: Re: freebsd & win Попутно извиняюсь, если что наврал в предыдущих сообщениях относительно FreeBSD - ставил лишь однажды для интереса на пару дней. > 1) Ставишь порт (pkg_add -v firebird-1.0.tgz) > 2) Заводишь юзера interbase, ну и группу interbase > 3) Делаешь cd /usr/interbase; chown -R interbase:interbase . > 4) Правишь в inetd.conf строчку gds_db и меняешь root на > interbase. Hе забудь killall -1 inetd :-) > 5) Если DES в системе не установлен (а по дефолту он при > инсталляции FreeBSD не ставится), то поставить его. Slackware 7.1. До сюда практически никаких отличий. > 6) Проверяешь, на что указывают симлинки /usr/libcrypt* В Слаквари пакетик descrypt содержит всё тот же libcrypt.so. То есть вместо симлинков ставится поверх. Как я понял, в этой расширенной версии есть и DES и MD5. > 7) Если на libdescrypt, то всё Ob/Ok, а если на libscrypt, то > перенаправляешь их на DES > 8) Лезешь в /usr/interbase/lib и ставишь недостающие симлинки: > lrwxr-xr-x 1 root interbase 5 Sep 7 14:51 libgds.a -> gds.a > ... Под Линухом инсталяционный скрипт прописывает эти симлинки в /usr/lib. После чего всё нормально находится. ------------------------------------------- К каким выводам пришёл: То, что алгоритм шифрования зависит от операционке и может оказаться разным на разных концах соединения - безусловно плохо. Выходов тут по-моему два. 1. IB как известно выгодно отличается от других СУБД простотой в установке и обращении. Дабы и дальше сохранить эту простоту, нужно встроить единый алгоритм шифрования не только в версию Win32, но и во все версии. Кому такая защита покажется слабой - пусть прибегает к другим методам, например пропускает соединения сквозь SSH. Всё равно это не единственная слабость, но подавляющему большинству этого достаточно. 2. Или можно погрязнуть в куче вариантов, опций, настроек, мучить пользователя непонятными предупреждениями, когда где-то что-то не стыкуется. Ну вы поняли, какой вариант мне больше нравится :-) -- Дмитрий Попов, mailto:popov@rybinsk.ru