Serwer katalogów 389
Deweloperzy | czerwony kapelusz |
---|---|
Pierwsze wydanie | 8 grudnia 2005 |
Wersja stabilna | 2.0.5 / 30 maja 2021 r.
|
Magazyn | |
Napisane w | C , Pythona , Perla |
System operacyjny | Linux / Unix |
Typ | Serwer katalogów |
Licencja | GPL |
Strona internetowa |
|
389 Directory Server (wcześniej Fedora Directory Server ) jest serwerem LDAP ( Lightweight Directory Access Protocol ) opracowanym przez firmę Red Hat w ramach wspieranego przez społeczność projektu Fedora . Nazwa „389” pochodzi od numeru portu używanego przez LDAP.
389 Directory Server obsługuje wiele systemów operacyjnych, w tym Fedora , Red Hat Enterprise Linux , Debian , Solaris i HP-UX 11i. [ potrzebne źródło ] Pod koniec 2016 roku projekt połączył eksperymentalne wsparcie FreeBSD . Jednak zespół 389 Directory Server prawdopodobnie od 2017 roku usunie obsługę HPUX i Solaris w nadchodzącej serii 1.4.x.
Kod źródłowy 389 jest ogólnie dostępny na licencji GNU General Public License w wersji 3 ; niektóre komponenty mają wyjątek dla kodu wtyczki, podczas gdy inne komponenty używają LGPLv 2 lub Apache . Red Hat sprzedaje również komercyjną wersję projektu jako Red Hat Directory Server w ramach umów wsparcia dla RHEL.
Historia
389 Directory Server wywodzi się z oryginalnego projektu University of Michigan Slapd . W 1996 roku programiści projektu zostali zatrudnieni przez Netscape Communications Corporation , a projekt stał się znany jako Netscape Directory Server (NDS). Po przejęciu firmy Netscape firma AOL sprzedała własność intelektualną NDS firmie Sun Microsystems , ale zachowała prawa zbliżone do własności . Firma Sun sprzedawała i rozwijała Netscape Directory Server pod nazwą JES/SunOne Directory Server, obecnie Oracle Directory Server od czasu przejęcia firmy Sun przez firmę Oracle. Prawa AOL/Netscape zostały nabyte przez firmę Red Hat i 1 czerwca 2005 r. większość kodu źródłowego została udostępniona jako wolne oprogramowanie na warunkach Powszechnej Licencji Publicznej GNU (GPL).
Począwszy od 389 Directory Server w wersji 1.0 (1 grudnia 2005 r.), firma Red Hat udostępniła jako wolne oprogramowanie cały pozostały kod źródłowy wszystkich składników zawartych w pakiecie wydania (serwer administracyjny, konsola itp.) odpowiednie licencje.
W maju 2009 projekt Fedora Directory Server zmienił nazwę na 389, aby nadać projektowi nazwę neutralną pod względem dystrybucji i dostawcy oraz zachęcić do przenoszenia lub uruchamiania oprogramowania w innych systemach operacyjnych.
Cechy
389 Serwer katalogów jest serwerem zgodnym z rfc4511. W projekcie postawiono na łatwość obsługi, stabilność, poprawność i wydajność.
Obsługiwane RFC
Jest to podzbiór dokumentów RFC obsługiwanych przez serwer 389 Directory Server.
RFC | Opis |
---|---|
1274 | Schemat COSINE i x.500 |
2222 | Proste uwierzytelnianie i warstwa bezpieczeństwa |
2830 | Lekki protokół dostępu do katalogów (v3): rozszerzenie dla Transport Layer Security (StartTLS) |
4527 | Przeczytaj kontrolę wejścia |
Funkcje inne niż RFC
Oprócz obsługiwanego RFCS, 389 Directory Server obsługuje szereg funkcji unikalnych dla projektu.
Nazwa funkcji | Opis |
---|---|
Członkiem | MemberOf zapewnia odwrotne linki grupowe od członków grupy |
Klasa usług | Zastosuj atrybuty wirtualne z szablonu do wpisów |
Rozproszone przypisanie numeryczne | Automatycznie twórz uidNumber/gidNumber z alokacji identyfikatorów serwera |
Replikacja multimastera | Pozwala wielu wzorcom z możliwością zapisu na asynchroniczną replikację danych |
Automatyczne skalowanie | Serwer automatycznie skaluje się w górę iw dół w zależności od rozmiaru sprzętu |