PhpLDAPadmin

Aus Doku-Wiki
Zur Navigation springenZur Suche springen

Anmerkung

Verwaltung von LDAP-Server(n) mit Hilfe einer Webbasierten Oberfläche Hierfür eignet sich der phpLDAPadmin sehr gut

Version und Voraussetzungen

Linux: Debian Linux Sarge
LDAP: SLAPD 2.2.23 (Stable)
Verwaltung: phpLdapAdmin 0.9.5-3sarge2

Quellen

phpLDAPadmin
LDAP Server

Installation

Der phpLDAPadmin muss nicht auf dem gleichen Server installiert sein, auf dem der LDAP-Server läuft. Deshalb werden hier nur die Pakete für die Installation des phpLDAPadmiin aufgeführt.

# apt-get update

Verwaltungstool für das LDAP-Verzeichnis

# apt-get install phpldapadmin

  Die folgenden zusätzlichen Pakete werden installiert:
    apache apache-common apache2-utils libapache-mod-php4 \ 
    libapr0 libzzip-0-12 logrotate mime-support php4 php4-common php4-ldap
   
  Vorgeschlagene Pakete:
    apache-doc apache-ssl apache-perl php4-pear

  Empfohlene Pakete:
    mailx

Bei der Installation von phpLDAPadmin werden verschiedene Fragen getsellt.
Wenn noch keine ldap.conf vorhanden:

  • What is your LDAP server host address?
 Hier wird die IP oder Hostname des ersten LDAP-Server eingetragen. 
Weitere LDAP-Server können nach der Installation in der Datei /etc/phpldapadmin/config.php eingetragen werden.
  • If your LDAP server supports TLS (Transport Security Layer), you can use the ldaps protocol to connect to it.
 NEIN
  • What is the distinguished name of the search base?
 Base des LDAP-Verzeichnis: dc=example,dc=com

Dies wird in jedem Fall abgefragt:

  • Which type of authentication you want to use?
 Ich habe mich aus Sicherheitsgründen für Session entschieden.
  • What is the distinguished name of the search base?
 Base des LDAP-Verzeichnis: dc=example,dc=com
  • What is the login dn for the LDAP server?
 cn=admin,dc=blb-intranet,dc=de
 - Admin des LDAP-Server
Diese Information findet man in der Konfiguration des LDAP-Servers /etc/ldap/slapd.conf unter dem Attr. rootdn
  • Which web server would you like to reconfigure automatically?
 Wenn man nicht genau weiss, welcher Webserer den phpLDAPadmin bereitstellt, einfach alles auswählen.

Konfiguration

Wenn alle Angaben während der Installation richtig eingetragen wurden sollte die Startseite
von phpLDAPadmin über http://server-phpldapadmin/phpldapadmin/ erreichbar sein.

Es können auch mehrere LDAP-Server verwaltet werde. Dazu muss die Konfigurationsdatei angepasst werden.
Diese liegen unter /etc/phpldapadmin. In der config.php wird der zweite LDAP-Server nach dem Beispiel des ersten angelegt.
Siehe auch die Informationen unterhalb der Konfiguration des ersten LDAP-Servers.