Apache Directory Server bringt mittels Apache Directory Studio eine eigene GUI mit, mit der sich ohne umfassende Vorkenntnisse eigene LDAP-Verzeichnisse aufbauen lassen, um zum Beispiel Active Directory zu ersetzen. Wir geben einen Überblick.
Apache Directory Server und Apache Directory Studio sind eine gute Open-Source-Alternative zu Microsoft Active Directory und eine gute Ergänzung für OpenLDAP.
(Bild: Apache Software Foundation)
Apache Directory Server (ApacheDS) https://directory.apache.org und Apache Directory Studio stellen eine gute Open-Source-Alternative und Ergänzung zu Microsoft Active Directory und OpenLDAP dar. Apache Directory Studio bietet eine auf Java basierte grafische Oberfläche für Apache Directory Server. Mit dieser Oberfläche lässt sich auch OpenLDAP https://www.openldap.org einsetzen. Es ist daher in verschiedenen Szenarien durchaus sinnvoll Apache Directory Server und OpenLDAP parallel einzusetzen. Die Installation von ApacheDS und Apache Directory Studio setzt jedoch zunächst die Installation von Java auf dem jeweiligen Rechner voraus. Sowohl Apache Directory Server als auch Apache Directory Studio können in Windows, Linux und macOS installiert werden. Das macht den Einsatz sehr flexibel.
Apache Directory Server kann auch Kerberos, X.500 und Richtlinien
Apache Directory Server ermöglicht nicht nur den Aufbau von eigenen LDAPv3-Verzeichnissen, sondern unterstützt auch Kerberos, X.500 und Richtlinien sowie eine Vielzahl weiterer Funktionen, die teilweise weiter gehen als die Möglichkeiten von OpenLDAP. Da Apache Directory Studio aber auch OpenLDAP verwalten kann, spricht nichts dagegen, im Netzwerk eine Kombination von Apache Directory Server und OpenLDAP einzusetzen und die Verzeichnisse im Anschluss mit Apache Directory Studio zu verwalten. Standardmäßig ist OpenLDAP für die Verwaltung in der Befehlszeile ausgerichtet, während Apache Directory Studio für ApacheDS optimiert ist.
Mit den Verzeichnissen lassen sich anschließend eigene Identitätsmanagements aufbauen, ohne auf Active Directory setzen zu müssen. Einsatzgebiete sind zum Beispiel Datenbanken, Webanwendungen oder auch Dienste im lokalen Netzwerk, die keine Anbindung an Microsoft Active Directory ermöglichen oder erfordern.
Apache Directory Studio:wesentlicher Bestandteil von Apache Directory Server
Apache Directory Studio ist eine wichtige Grundlage für Apache Directory Server. Zunächst lassen sich in der grafischen Oberfläche Benutzerkonten sehr viel leichter anlegen und verwalten. Hinzu kommt ein LDAP-Browser, mit dem das Verzeichnis auch durchsucht werden kann. Außerdem bietet das Apache Directory Studio einen LDIF-Editor und einen Schema-Editor. Damit lassen sich die Verzeichnisse sehr flexibel erweitern und steuern.
Dazu kommt bei Apache Directory Server noch die Möglichkeit, gespeicherte Prozeduren (Stored Procedures) ausführen zu können. Trigger für LDAP-Verzeichnisse sind bei ApacheDS ebenfalls möglich. Durch diese Funktionen haben Admins eine umfassende Kontrolle über die Verzeichnisse und auch die Verwaltung ist dadurch wesentlich einfacher.
Einstieg in ApacheDS und Apache Directory Studio
Die Installation von ApacheDS und Apache Directory Studio auf Linux, Windows oder macOS ist im Grunde genommen sehr einfach. Die Installationsdateien sind auf der Webseite des Projektes zu finden. Wichtig ist, dass auf dem entsprechenden Rechner auch das Java Runtime Environment (JRE) verfügbar ist. Am Beispiel von Ubuntu erfolgt die Installation mit:
sudo apt install default-jre
Der Download von ApacheDS und Apache Directory Studio erfolgt über verschiedene Formate, zum Beispiel als ZIP-Datei. Nach dem Download wird das Verzeichnis mit den Bordmitteln in Windows, Linux oder auch macOS extrahiert. Im jeweiligen Verzeichnis ist danach die Startdatei von Apache Directory Studio zu finden, die sich leicht öffnen lässt, wenn Java auf dem Rechner installiert ist. Sobald Apache Directory Server heruntergeladen und installiert ist, steht der Server zur Verfügung. Neben dem Weg über die grafische Oberfläche kann die Installation von Apache Directory Server mit folgenden Befehlen erfolgen:
Neuen LDAP-Server in Apache Directory Studio erstellen
Nach dem Start können in Apache Directory Studio neue Verzeichnisse erstellt und eine Verbindung mit dem Verzeichnis hergestellt werden. Dazu wird im unteren Bereich des Apache Directory Studio die Registerkarte „LDAP Servers“ geöffnet. Mit dem Icon „New Server“ lässt sich ein neuer Server erstellen. Im Fenster kann danach „ApacheDS 2.0.0“ ausgewählt und ein Servername festgelegt werden. Mit „Finish“ erstellt der Assistent den neuen Server. Nach der Erstellung ist der Server im unteren Bereich mit dem Status „Stopped“ zu finden. Durch einen Klick auf den Server und das Start-Icon wird dieser hochgefahren und steht für Verbindungen zur Verfügung. Nach dem Status „Starting“ erhält der neue ApacheDS-Server den Status „Started“.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Über das Kontextmenü kann der Server gestoppt, verwaltet, gelöscht und umbenannt werden. Mit der Auswahl „Create a Connection“ kann Apache Directory Studio eine Verbindung zum Server aufbauen. Danach stehen die Daten des Servers und die bereits angelegten Benutzer im LDAP-Browser zur Verfügung.
Zudem ist es möglich, erweiterte Konfigurationen für neue LDAP-Server in Apache Directory Studio zu erstellen. Dazu steht der Menüpunkt „File“ und dann „New“ zur Verfügung. Eine Verbindung zu einem bereits vorhandenen LDAP-Server lässt sich auch über „LDAP\New Connection“ aufbauen. Als LDAP-Port verwendet ApacheDS oft den Port 10389 anstatt 389 wie in Microsoft Active Directory. Die Ports lassen sich beim Erstellen eines Servers aber festlegen.
Hier ist anschließend nur der Servername notwendig. Danach erfolgt die Authentifizierung am LDAP-Verzeichnis. Die Eingabe des Benutzernamens erfolgt normalerweise nach dem Format „uid=admin,ou=system“. Das Standardkennwort ist „secret“. Mit „Check Authentication“ kann die Verbindung zum Standardverzeichnis aufgebaut werden. Das ist beim direkten Verbindungsaufbau nach dem Erstellen eines neuen Servers nicht möglich.
LDAP-Verzeichnisse verwalten und Benutzer anlegen
Über das Kontextmenü des verbundenen Verzeichnisses kann danach über „New\New Entry“ ein neuer Benutzer angelegt werden. Hier sind flexible Möglichkeiten hinterlegt, um Benutzer umfassend zu konfigurieren. Auch unterschiedliche OUs können an dieser Stelle ausgewählt werden. Alle Verwaltungsaufgaben können im Apache Directory Studio konfiguriert werden.
Active Directory & Domain Networking ist seit vielen Jahren ein Schwerpunktthema bei IP-Insider. Neben zahlreichen Fachartikeln finden Sie auch viele Definitionen und Begriffserklärungen aus diesem Themenkomplex auf unserer Website. Am Artikelende der Begriffserläuterung „Was ist Active Directory?“ haben wir als Service für Sie jetzt alle bisher auf IP-Insider erschienenen Artikel rund um die Themen Active Directory, Entra ID und Domain Networking für Sie zusammengefasst. Viel Spaß beim Schmökern!