389 Katalogserver
Utvecklare | röd hatt |
---|---|
Initial release | 8 december 2005 |
Stabil frisättning | 2.0.5 / 30 maj 2021
|
Förvar | |
Skrivet i | C , Python , Perl |
Operativ system | Linux / Unix |
Typ | Katalogserver |
Licens | GPL |
Hemsida |
|
389 Directory Server (tidigare Fedora Directory Server ) är en Lightweight Directory Access Protocol (LDAP)-server utvecklad av Red Hat som en del av det community-stödda Fedora-projektet . Namnet "389" kommer från portnumret som används av LDAP.
389 Directory Server stöder många operativsystem, inklusive Fedora , Red Hat Enterprise Linux , Debian , Solaris och HP-UX 11i. [ citat behövs ] I slutet av 2016 slog projektet ihop experimentellt FreeBSD- stöd. Emellertid kommer 389 Directory Server-teamet, från och med 2017, sannolikt att ta bort HPUX- och Solaris-stödet i den kommande 1.4.x-serien.
389-källkoden är allmänt tillgänglig under GNU General Public License version 3 ; vissa komponenter har ett undantag för plugin-kod, medan andra komponenter använder LGPLv 2 eller Apache . Red Hat marknadsför även en kommersiell version av projektet som Red Hat Directory Server som en del av supportkontrakt för RHEL.
Historia
389 Directory Server kommer från det ursprungliga University of Michigan Slapd -projektet. 1996 anställdes projektets utvecklare av Netscape Communications Corporation , och projektet blev känt som Netscape Directory Server (NDS). Efter att ha förvärvat Netscape AOL ägandet av NDS immateriella rättigheter till Sun Microsystems , men behöll rättigheter som liknar äganderätten . Sun sålde och utvecklade Netscape Directory Server under namnet JES/SunOne Directory Server, nu Oracle Directory Server sedan övertagandet av Sun av Oracle. AOL/Netscapes rättigheter förvärvades av Red Hat, och den 1 juni 2005 släpptes mycket av källkoden som fri programvara under villkoren i GNU General Public License (GPL).
Från och med 389 Directory Server version 1.0 (1 december 2005) släppte Red Hat som fri programvara all återstående källkod för alla komponenter som ingår i releasepaketet (adminserver, konsol, etc.) och fortsätter att underhålla dem under deras respektive licenser.
I maj 2009 bytte Fedora Directory Server-projektet namn till 389 för att ge projektet ett distributions- och leverantörsneutralt namn och uppmuntra portering eller körning av programvaran på andra operativsystem.
Funktioner
389 Directory server är en rfc4511-kompatibel server. Projektet har fokus på användarvänlighet, stabilitet, korrekthet och prestanda.
RFC:er som stöds
Detta är en delmängd av de RFC:er som 389 Directory Server stöder.
RFC | Beskrivning |
---|---|
1274 | COSINE och x.500 schema |
2222 | Enkelt autentiserings- och säkerhetslager |
2830 | Lightweight Directory Access Protocol (v3): Extension for Transport Layer Security (StartTLS) |
4527 | Läs Inträdeskontroller |
Icke RFC-funktioner
Förutom RFCS som stöds, stöder 389 Directory Server ett antal funktioner som är unika för projektet.
Namn på funktion | Beskrivning |
---|---|
Medlem i | MemberOf tillhandahåller omvända grupplänkar från gruppmedlemmar |
Serviceklass | Tillämpa virtuella attribut från en mall på poster |
Distribuerad numerisk uppgift | Skapa automatiskt uidNumber/gidNumber från server-id-tilldelningar |
Multimaster replikering | Tillåter flera skrivbara masters att asynkront replikera data |
Automatisk skalning | Servern skalas automatiskt upp och ner baserat på hårdvarustorlek |