Введение

389 Directory Server (ранее Fedora Directory Server) — это сервер протокола Lightweight Directory Access Protocol (LDAP), разработанный Red Hat в рамках проекта Fedora, поддерживаемого сообществом. Название "389" происходит от номера порта, используемого LDAP. 389 Directory Server поддерживает множество операционных систем, включая Fedora Linux, Red Hat Enterprise Linux, Debian, Solaris и HP UX 11i. В конце 2016 года в проект была добавлена экспериментальная поддержка FreeBSD. Однако команда 389 Directory Server, по состоянию на 2017 год, скорее всего, исключит поддержку HPUX и Solaris из будущей серии 1.4.x. Исходный код 389 обычно доступен по лицензии GNU General Public License версии 3; для некоторых компонентов предусмотрено исключение для кода плагинов, а другие компоненты используют LGPLv2 или Apache. Red Hat также предлагает коммерческую версию проекта под названием Red Hat Directory Server в рамках контрактов поддержки RHEL.

История

389 Directory Server берет свое начало от оригинального проекта Slapd, разработанного в Мичиганском университете. В 1996 году разработчики проекта были приняты на работу в Netscape Communications Corporation, и проект стал известен как Netscape Directory Server (NDS). После приобретения Netscape, AOL продала Sun Microsystems права на интеллектуальную собственность NDS, но сохранила за собой права, близкие к правам собственности. Sun продавала и развивала Netscape Directory Server под названием JES/SunOne Directory Server, а после поглощения Sun компанией Oracle – как Oracle Directory Server. Права AOL/Netscape были приобретены Red Hat, и 1 июня 2005 года значительная часть исходного кода была опубликована как свободное программное обеспечение под лицензией GNU General Public License (GPL). С версии 389 Directory Server 1.0 (1 декабря 2005 года) Red Hat выпустила в качестве свободного программного обеспечения весь оставшийся исходный код для всех компонентов, входящих в состав дистрибутива (административный сервер, консоль и т.д.), и продолжает поддерживать их в соответствии с их лицензиями. В мае 2009 года проект Fedora Directory Server сменил название на 389, чтобы придать проекту нейтральное название, не зависящее от дистрибутива и поставщика, и стимулировать портирование или запуск программного обеспечения на других операционных системах.

Особенности

389 Сервер каталогов соответствует стандарту RFC 4511. Проект ориентирован на простоту использования, стабильность, корректность и производительность.

Поддерживаемые RFC

Это подмножество RFC, поддерживаемых сервером 389 Directory Server. RFC Описание1274 COSINE и схема x.5002222 Простой протокол аутентификации и безопасности2830 Протокол доступа к каталогам (v3): Расширение для защиты транспортного уровня (StartTLS)4527 Управление элементами при чтении