centos:phpldapadmin_c6

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
centos:phpldapadmin_c6 [07.01.2012 21:00. ] – [Konfiguration] djangocentos:phpldapadmin_c6 [03.04.2018 18:51. ] – phpLDAPadmin unter CentOS 6.x django
Zeile 1: Zeile 1:
 +====== phpLDAPadmin unter CentOS 6.x ======
 +{{:centos:pla-logo.jpg?150 |phpLDAPadmin Logo}} \\ \\ Zur einfachen Administration unseres [[centos:ldap:start|LDAP-Servers]] bedienen wir uns des PHP-Projektes [[http://phpldapadmin.sourceforge.net/|phpLDAPadmin]].
  
 +===== Installation =====
 +Zu erst installieren wir die benötigten Pakete und Programme.
 +
 +Statt die Web-Applikation selbst aus den [[http://phpldapadmin.sourceforge.net/|Programmquellen]] zu installieren, benutzen wir das vorgefertigte **RPM** aus dem Projekt [[http://fedoraproject.org/wiki/EPEL|Extra Packages for Enterprise Linux]] kurz **EPEL**. 
 +Hierzu binden wir erst einmal das EPEL-Repository, wie im Kapitel [[centos:epel6|Einbinden des EPEL Repository unter CentOS 6.x]] beschrieben in unserem definierten Webserverhost ein.
 +
 +==== php-Pakete ====
 +Für unseren komfortablen Weg der Administration unseres **OpenLDAP-Servers** muß natürlich ein funktionstüchtiger [[centos:ldap:start|OpenLDAP Server unter CentOS 6.x]] und ein passender [[centos:webserver:start|Apache-Webserver]] zur Verfügung stehen. Bei letzterem werden folgende PHP-Module benötigt:
 +  * **php**
 +  * **php-cli**
 +  * **php-common**
 +  * **php-ldap**
 +Diese Pakete installieren wir, sofern diese nicht schon beid der Grunddinstallation unseres Apache-Webservers erfolgte, mit Hilfe von **YUM**
 +   # yum install php php-cli php-common php-ldap -y
 +
 +Anschließend starten wir bei Bedarf unseren Webserver einmal durch.
 +   # service httpd restart
 +
 +   Stopping httpd:                                            [  OK  ]
 +   Starting httpd:                                            [  OK  ]
 +
 +==== phpldapadmin ====
 +Dank unseres [[centos:epel6|EPEL Repositories]] reicht nun auch hier für die Programminstallation ein Aufruf mit Unterstützung von **YUM**.
 +   # yum install phpldapadmin -y
 +
 +Was uns das Paket **phpldapadmin** alles mitbringt, zeigt uns der Aufruf von: 
 +   # rpm -qil phpldapadmin
 +
 +<code>Name        : phpldapadmin                 Relocations: (not relocatable)
 +Version     : 1.2.1.1                           Vendor: Fedora Project
 +Release     : 2.20111006git.el6             Build Date: Wed 26 Oct 2011 03:08:08 PM CEST
 +Install Date: Sat 07 Jan 2012 05:38:39 PM CET      Build Host: x86-13.phx2.fedoraproject.org
 +Group       : Applications/Internet         Source RPM: phpldapadmin-1.2.1.1-2.20111006git.el6.src.rpm
 +Size        : 2345025                          License: GPLv2+
 +Signature   : RSA/8, Thu 27 Oct 2011 11:17:18 AM CEST, Key ID 3b49df2a0608b895
 +Packager    : Fedora Project
 +URL         : http://phpldapadmin.sourceforge.net
 +Summary     : Web-based tool for managing LDAP servers
 +Description :
 +PhpLDAPadmin is a web-based LDAP client.
 +It provides easy, anywhere-accessible, multi-language administration
 +for your LDAP server. Its hierarchical tree-viewer and advanced search
 +functionality make it intuitive to browse and administer your LDAP directory.
 +
 +Since it is a web application, this LDAP browser works on many platforms,
 +making your LDAP server easily manageable from any location.
 +
 +PhpLDAPadmin is the perfect LDAP browser for the LDAP professional
 +and novice alike. Its user base consists mostly of LDAP administration
 +professionals.
 +
 +Edit /etc/phpldapadmin/config.php to change default (localhost) LDAP server
 +location and other things. Edit /etc/httpd/conf.d/phpldapadmin.conf to allow
 +access by remote web-clients.
 +/etc/httpd/conf.d/phpldapadmin.conf
 +/etc/phpldapadmin
 +/etc/phpldapadmin/config.php
 +/usr/share/doc/phpldapadmin-1.2.1.1
 +/usr/share/doc/phpldapadmin-1.2.1.1/INSTALL
 +/usr/share/doc/phpldapadmin-1.2.1.1/LICENSE
 +/usr/share/doc/phpldapadmin-1.2.1.1/config.php.example
 +/usr/share/phpldapadmin
 +/usr/share/phpldapadmin/VERSION
 +/usr/share/phpldapadmin/config
 +/usr/share/phpldapadmin/hooks
 +/usr/share/phpldapadmin/hooks/classes
 +/usr/share/phpldapadmin/hooks/classes/README
 +/usr/share/phpldapadmin/hooks/functions
 +/usr/share/phpldapadmin/hooks/functions/README
 +/usr/share/phpldapadmin/hooks/functions/example.php
 +/usr/share/phpldapadmin/htdocs
 +/usr/share/phpldapadmin/htdocs/add_attr_form.php
 +/usr/share/phpldapadmin/htdocs/add_oclass_form.php
 +/usr/share/phpldapadmin/htdocs/add_value_form.php
 +/usr/share/phpldapadmin/htdocs/cmd.php
 +/usr/share/phpldapadmin/htdocs/collapse.php
 +/usr/share/phpldapadmin/htdocs/common.php
 +/usr/share/phpldapadmin/htdocs/compare.php
 +/usr/share/phpldapadmin/htdocs/compare_form.php
 +/usr/share/phpldapadmin/htdocs/copy.php
 +/usr/share/phpldapadmin/htdocs/copy_form.php
 +/usr/share/phpldapadmin/htdocs/create.php
 +/usr/share/phpldapadmin/htdocs/create_confirm.php
 +/usr/share/phpldapadmin/htdocs/css
 +/usr/share/phpldapadmin/htdocs/css/default
 +/usr/share/phpldapadmin/htdocs/css/default/style.css
 +/usr/share/phpldapadmin/htdocs/css/tango
 +/usr/share/phpldapadmin/htdocs/css/tango/style.css
 +/usr/share/phpldapadmin/htdocs/delete.php
 +/usr/share/phpldapadmin/htdocs/delete_attr.php
 +/usr/share/phpldapadmin/htdocs/delete_form.php
 +/usr/share/phpldapadmin/htdocs/download_binary_attr.php
 +/usr/share/phpldapadmin/htdocs/draw_tree_node.php
 +/usr/share/phpldapadmin/htdocs/entry_chooser.php
 +/usr/share/phpldapadmin/htdocs/expand.php
 +/usr/share/phpldapadmin/htdocs/export.php
 +/usr/share/phpldapadmin/htdocs/export_form.php
 +/usr/share/phpldapadmin/htdocs/images
 +/usr/share/phpldapadmin/htdocs/images/INFO
 +/usr/share/phpldapadmin/htdocs/images/ajax-progress.gif
 +/usr/share/phpldapadmin/htdocs/images/ajax-spinner.gif
 +/usr/share/phpldapadmin/htdocs/images/countries
 +/usr/share/phpldapadmin/htdocs/images/countries/af.png
 +/usr/share/phpldapadmin/htdocs/images/countries/al.png
 +/usr/share/phpldapadmin/htdocs/images/countries/am.png
 +/usr/share/phpldapadmin/htdocs/images/countries/an.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ao.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ar.png
 +/usr/share/phpldapadmin/htdocs/images/countries/at.png
 +/usr/share/phpldapadmin/htdocs/images/countries/au.png
 +/usr/share/phpldapadmin/htdocs/images/countries/aw.png
 +/usr/share/phpldapadmin/htdocs/images/countries/az.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ba.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bb.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bd.png
 +/usr/share/phpldapadmin/htdocs/images/countries/be.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bf.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bh.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bi.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bj.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bm.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bn.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bo.png
 +/usr/share/phpldapadmin/htdocs/images/countries/br.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bs.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bt.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bw.png
 +/usr/share/phpldapadmin/htdocs/images/countries/by.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ca.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cf.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ch.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ci.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ck.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cl.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cm.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cn.png
 +/usr/share/phpldapadmin/htdocs/images/countries/co.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cu.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cv.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cy.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/de.png
 +/usr/share/phpldapadmin/htdocs/images/countries/dk.png
 +/usr/share/phpldapadmin/htdocs/images/countries/dz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ec.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ee.png
 +/usr/share/phpldapadmin/htdocs/images/countries/eg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/er.png
 +/usr/share/phpldapadmin/htdocs/images/countries/es.png
 +/usr/share/phpldapadmin/htdocs/images/countries/et.png
 +/usr/share/phpldapadmin/htdocs/images/countries/fi.png
 +/usr/share/phpldapadmin/htdocs/images/countries/fj.png
 +/usr/share/phpldapadmin/htdocs/images/countries/fo.png
 +/usr/share/phpldapadmin/htdocs/images/countries/fr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ga.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gb.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ge.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gi.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gl.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gp.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gt.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gu.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gy.png
 +/usr/share/phpldapadmin/htdocs/images/countries/hk.png
 +/usr/share/phpldapadmin/htdocs/images/countries/hr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ht.png
 +/usr/share/phpldapadmin/htdocs/images/countries/hu.png
 +/usr/share/phpldapadmin/htdocs/images/countries/id.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ie.png
 +/usr/share/phpldapadmin/htdocs/images/countries/il.png
 +/usr/share/phpldapadmin/htdocs/images/countries/in.png
 +/usr/share/phpldapadmin/htdocs/images/countries/iq.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ir.png
 +/usr/share/phpldapadmin/htdocs/images/countries/is.png
 +/usr/share/phpldapadmin/htdocs/images/countries/it.png
 +/usr/share/phpldapadmin/htdocs/images/countries/jm.png
 +/usr/share/phpldapadmin/htdocs/images/countries/jo.png
 +/usr/share/phpldapadmin/htdocs/images/countries/jp.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ke.png
 +/usr/share/phpldapadmin/htdocs/images/countries/kg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/kh.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ki.png
 +/usr/share/phpldapadmin/htdocs/images/countries/kp.png
 +/usr/share/phpldapadmin/htdocs/images/countries/kr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ky.png
 +/usr/share/phpldapadmin/htdocs/images/countries/kz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/lb.png
 +/usr/share/phpldapadmin/htdocs/images/countries/lc.png
 +/usr/share/phpldapadmin/htdocs/images/countries/lk.png
 +/usr/share/phpldapadmin/htdocs/images/countries/lt.png
 +/usr/share/phpldapadmin/htdocs/images/countries/lu.png
 +/usr/share/phpldapadmin/htdocs/images/countries/lv.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ly.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ma.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mc.png
 +/usr/share/phpldapadmin/htdocs/images/countries/md.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mn.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mo.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mp.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ms.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mt.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mx.png
 +/usr/share/phpldapadmin/htdocs/images/countries/my.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/na.png
 +/usr/share/phpldapadmin/htdocs/images/countries/nc.png
 +/usr/share/phpldapadmin/htdocs/images/countries/nf.png
 +/usr/share/phpldapadmin/htdocs/images/countries/nl.png
 +/usr/share/phpldapadmin/htdocs/images/countries/no.png
 +/usr/share/phpldapadmin/htdocs/images/countries/np.png
 +/usr/share/phpldapadmin/htdocs/images/countries/nr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/nz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/om.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pa.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pe.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pf.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ph.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pk.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pl.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pm.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pt.png
 +/usr/share/phpldapadmin/htdocs/images/countries/py.png
 +/usr/share/phpldapadmin/htdocs/images/countries/qa.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ro.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ru.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sa.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sb.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sd.png
 +/usr/share/phpldapadmin/htdocs/images/countries/se.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/si.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sk.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sl.png
 +/usr/share/phpldapadmin/htdocs/images/countries/so.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sy.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tc.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/th.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tn.png
 +/usr/share/phpldapadmin/htdocs/images/countries/to.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tp.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tt.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tv.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tw.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ua.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ug.png
 +/usr/share/phpldapadmin/htdocs/images/countries/us.png
 +/usr/share/phpldapadmin/htdocs/images/countries/uy.png
 +/usr/share/phpldapadmin/htdocs/images/countries/va.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ve.png
 +/usr/share/phpldapadmin/htdocs/images/countries/vg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/vi.png
 +/usr/share/phpldapadmin/htdocs/images/countries/vn.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ws.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ye.png
 +/usr/share/phpldapadmin/htdocs/images/countries/yu.png
 +/usr/share/phpldapadmin/htdocs/images/countries/za.png
 +/usr/share/phpldapadmin/htdocs/images/countries/zw.png
 +/usr/share/phpldapadmin/htdocs/images/default
 +/usr/share/phpldapadmin/htdocs/images/default/add.png
 +/usr/share/phpldapadmin/htdocs/images/default/address-book.png
 +/usr/share/phpldapadmin/htdocs/images/default/bug-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/bug.png
 +/usr/share/phpldapadmin/htdocs/images/default/calendar.png
 +/usr/share/phpldapadmin/htdocs/images/default/catalog.png
 +/usr/share/phpldapadmin/htdocs/images/default/children.png
 +/usr/share/phpldapadmin/htdocs/images/default/compare.png
 +/usr/share/phpldapadmin/htdocs/images/default/country.png
 +/usr/share/phpldapadmin/htdocs/images/default/create.png
 +/usr/share/phpldapadmin/htdocs/images/default/cut.png
 +/usr/share/phpldapadmin/htdocs/images/default/debug-cache.png
 +/usr/share/phpldapadmin/htdocs/images/default/device.png
 +/usr/share/phpldapadmin/htdocs/images/default/disabled.png
 +/usr/share/phpldapadmin/htdocs/images/default/document.png
 +/usr/share/phpldapadmin/htdocs/images/default/door.png
 +/usr/share/phpldapadmin/htdocs/images/default/error-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/error.png
 +/usr/share/phpldapadmin/htdocs/images/default/export-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/export.png
 +/usr/share/phpldapadmin/htdocs/images/default/files.png
 +/usr/share/phpldapadmin/htdocs/images/default/find.png
 +/usr/share/phpldapadmin/htdocs/images/default/folder.png
 +/usr/share/phpldapadmin/htdocs/images/default/forum-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/hard-drive.png
 +/usr/share/phpldapadmin/htdocs/images/default/help-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/help.png
 +/usr/share/phpldapadmin/htdocs/images/default/home-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/home.png
 +/usr/share/phpldapadmin/htdocs/images/default/host.png
 +/usr/share/phpldapadmin/htdocs/images/default/import-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/index.php
 +/usr/share/phpldapadmin/htdocs/images/default/info-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/info.png
 +/usr/share/phpldapadmin/htdocs/images/default/invalid.png
 +/usr/share/phpldapadmin/htdocs/images/default/key.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-alias.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-dc.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-default.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-o.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-ou.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-server.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-uid.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-uniquegroup.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-user.png
 +/usr/share/phpldapadmin/htdocs/images/default/light-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/light.png
 +/usr/share/phpldapadmin/htdocs/images/default/locality.png
 +/usr/share/phpldapadmin/htdocs/images/default/lock.png
 +/usr/share/phpldapadmin/htdocs/images/default/login.png
 +/usr/share/phpldapadmin/htdocs/images/default/logo-small.png
 +/usr/share/phpldapadmin/htdocs/images/default/logo.png
 +/usr/share/phpldapadmin/htdocs/images/default/logout-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/mail.png
 +/usr/share/phpldapadmin/htdocs/images/default/mail_account.png
 +/usr/share/phpldapadmin/htdocs/images/default/mail_alias.png
 +/usr/share/phpldapadmin/htdocs/images/default/minus.png
 +/usr/share/phpldapadmin/htdocs/images/default/monitorserver-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/move.png
 +/usr/share/phpldapadmin/htdocs/images/default/n.png
 +/usr/share/phpldapadmin/htdocs/images/default/network.png
 +/usr/share/phpldapadmin/htdocs/images/default/nogo.png
 +/usr/share/phpldapadmin/htdocs/images/default/nt_machine.png
 +/usr/share/phpldapadmin/htdocs/images/default/nt_user.png
 +/usr/share/phpldapadmin/htdocs/images/default/paypal-donate.png
 +/usr/share/phpldapadmin/htdocs/images/default/phone.png
 +/usr/share/phpldapadmin/htdocs/images/default/photo.png
 +/usr/share/phpldapadmin/htdocs/images/default/plus.png
 +/usr/share/phpldapadmin/htdocs/images/default/process.png
 +/usr/share/phpldapadmin/htdocs/images/default/refresh-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/refresh.png
 +/usr/share/phpldapadmin/htdocs/images/default/rename.png
 +/usr/share/phpldapadmin/htdocs/images/default/request-feature-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/rfc.png
 +/usr/share/phpldapadmin/htdocs/images/default/save.png
 +/usr/share/phpldapadmin/htdocs/images/default/schema-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/search-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/server-settings.png
 +/usr/share/phpldapadmin/htdocs/images/default/server-small.png
 +/usr/share/phpldapadmin/htdocs/images/default/server.png
 +/usr/share/phpldapadmin/htdocs/images/default/smile-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/smile.png
 +/usr/share/phpldapadmin/htdocs/images/default/switch.png
 +/usr/share/phpldapadmin/htdocs/images/default/terminal.png
 +/usr/share/phpldapadmin/htdocs/images/default/timeout.png
 +/usr/share/phpldapadmin/htdocs/images/default/tools-no.png
 +/usr/share/phpldapadmin/htdocs/images/default/tools.png
 +/usr/share/phpldapadmin/htdocs/images/default/trash-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/trash.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_collapse.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_collapse_corner.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_collapse_corner_first.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_collapse_first.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_corner.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_expand.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_expand_corner.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_expand_corner_first.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_expand_first.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_folder_closed.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_folder_open.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_leaf.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_space.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_split.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_split_first.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_vertline.png
 +/usr/share/phpldapadmin/htdocs/images/default/unknown.png
 +/usr/share/phpldapadmin/htdocs/images/default/up.png
 +/usr/share/phpldapadmin/htdocs/images/default/warn-big.png
 +/usr/share/phpldapadmin/htdocs/images/favicon.ico
 +/usr/share/phpldapadmin/htdocs/images/tango
 +/usr/share/phpldapadmin/htdocs/images/tango/INFO
 +/usr/share/phpldapadmin/htdocs/images/tango/add-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/add.png
 +/usr/share/phpldapadmin/htdocs/images/tango/address-book.png
 +/usr/share/phpldapadmin/htdocs/images/tango/bug-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/bug.png
 +/usr/share/phpldapadmin/htdocs/images/tango/children-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/children.png
 +/usr/share/phpldapadmin/htdocs/images/tango/compare-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/compare.png
 +/usr/share/phpldapadmin/htdocs/images/tango/create-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/create.png
 +/usr/share/phpldapadmin/htdocs/images/tango/cut-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/cut.png
 +/usr/share/phpldapadmin/htdocs/images/tango/disabled-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/disabled.png
 +/usr/share/phpldapadmin/htdocs/images/tango/error-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/error.png
 +/usr/share/phpldapadmin/htdocs/images/tango/export-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/export.png
 +/usr/share/phpldapadmin/htdocs/images/tango/forum-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/forum.png
 +/usr/share/phpldapadmin/htdocs/images/tango/help-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/help.png
 +/usr/share/phpldapadmin/htdocs/images/tango/import-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/import.png
 +/usr/share/phpldapadmin/htdocs/images/tango/index.php
 +/usr/share/phpldapadmin/htdocs/images/tango/info-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/info.png
 +/usr/share/phpldapadmin/htdocs/images/tango/key.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-alias-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-alias.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-dc.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-default.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-o.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-ou.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-uid.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-uniquegroup.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-user.png
 +/usr/share/phpldapadmin/htdocs/images/tango/light-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/light.png
 +/usr/share/phpldapadmin/htdocs/images/tango/login-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/login.png
 +/usr/share/phpldapadmin/htdocs/images/tango/logo-small.png
 +/usr/share/phpldapadmin/htdocs/images/tango/logo.png
 +/usr/share/phpldapadmin/htdocs/images/tango/logout-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/logout.png
 +/usr/share/phpldapadmin/htdocs/images/tango/mail-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/mail.png
 +/usr/share/phpldapadmin/htdocs/images/tango/minus.png
 +/usr/share/phpldapadmin/htdocs/images/tango/monitorserver-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/monitorserver.png
 +/usr/share/phpldapadmin/htdocs/images/tango/plus.png
 +/usr/share/phpldapadmin/htdocs/images/tango/refresh-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/refresh.png
 +/usr/share/phpldapadmin/htdocs/images/tango/remove-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/remove.png
 +/usr/share/phpldapadmin/htdocs/images/tango/rename-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/rename.png
 +/usr/share/phpldapadmin/htdocs/images/tango/request-feature-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/request-feature.png
 +/usr/share/phpldapadmin/htdocs/images/tango/save-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/save.png
 +/usr/share/phpldapadmin/htdocs/images/tango/schema-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/schema.png
 +/usr/share/phpldapadmin/htdocs/images/tango/search-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/search.png
 +/usr/share/phpldapadmin/htdocs/images/tango/server-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/server.png
 +/usr/share/phpldapadmin/htdocs/images/tango/smile-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/smile.png
 +/usr/share/phpldapadmin/htdocs/images/tango/switch-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/switch.png
 +/usr/share/phpldapadmin/htdocs/images/tango/timeout-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/timeout.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tools-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tools.png
 +/usr/share/phpldapadmin/htdocs/images/tango/trash-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/trash.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_collapse.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_collapse_corner.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_collapse_corner_first.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_collapse_first.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_corner.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_expand.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_expand_corner.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_expand_corner_first.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_expand_first.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_folder_closed.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_folder_open.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_leaf.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_space.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_split.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_split_first.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_vertline.png
 +/usr/share/phpldapadmin/htdocs/images/tango/warn-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/warn.png
 +/usr/share/phpldapadmin/htdocs/import.php
 +/usr/share/phpldapadmin/htdocs/import_form.php
 +/usr/share/phpldapadmin/htdocs/index.php
 +/usr/share/phpldapadmin/htdocs/js
 +/usr/share/phpldapadmin/htdocs/js/CheckAll.js
 +/usr/share/phpldapadmin/htdocs/js/TemplateRender.js
 +/usr/share/phpldapadmin/htdocs/js/ajax_functions.js
 +/usr/share/phpldapadmin/htdocs/js/ajax_tree.js
 +/usr/share/phpldapadmin/htdocs/js/date_selector.js
 +/usr/share/phpldapadmin/htdocs/js/dnChooserPopup.js
 +/usr/share/phpldapadmin/htdocs/js/form_field_toggle_enable.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/README
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/calendar-blue.css
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/calendar-setup.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/calendar.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-af.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-al.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-bg.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-big5-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-big5.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-br.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-ca.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-cs-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-cs-win.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-da.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-de.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-du.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-el.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-en.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-es.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-fi.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-fr.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-he-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-hr-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-hr.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-hu.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-it.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-jp.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-ko-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-ko.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-lt-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-lt.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-lv.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-nl.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-no.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-pl-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-pl.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-pt.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-ro.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-ru.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-ru_win_.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-si.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-sk.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-sp.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-sv.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-tr.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-zh.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/cn_utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/menuarrow.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/active-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/dark-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/hover-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/menuarrow.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/normal-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/rowhover-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/status-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/theme.css
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/title-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/today-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/layersmenu-browser_detection.js
 +/usr/share/phpldapadmin/htdocs/js/modify_member.js
 +/usr/share/phpldapadmin/htdocs/js/toAscii.js
 +/usr/share/phpldapadmin/htdocs/login.php
 +/usr/share/phpldapadmin/htdocs/login_form.php
 +/usr/share/phpldapadmin/htdocs/logout.php
 +/usr/share/phpldapadmin/htdocs/mass_delete.php
 +/usr/share/phpldapadmin/htdocs/mass_edit.php
 +/usr/share/phpldapadmin/htdocs/mass_update.php
 +/usr/share/phpldapadmin/htdocs/modify_member_form.php
 +/usr/share/phpldapadmin/htdocs/monitor.php
 +/usr/share/phpldapadmin/htdocs/password_checker.php
 +/usr/share/phpldapadmin/htdocs/purge_cache.php
 +/usr/share/phpldapadmin/htdocs/query_engine.php
 +/usr/share/phpldapadmin/htdocs/rdelete.php
 +/usr/share/phpldapadmin/htdocs/refresh.php
 +/usr/share/phpldapadmin/htdocs/rename.php
 +/usr/share/phpldapadmin/htdocs/rename_form.php
 +/usr/share/phpldapadmin/htdocs/schema.php
 +/usr/share/phpldapadmin/htdocs/server_info.php
 +/usr/share/phpldapadmin/htdocs/show_cache.php
 +/usr/share/phpldapadmin/htdocs/template_engine.php
 +/usr/share/phpldapadmin/htdocs/update.php
 +/usr/share/phpldapadmin/htdocs/update_confirm.php
 +/usr/share/phpldapadmin/htdocs/view_jpeg_photo.php
 +/usr/share/phpldapadmin/htdocs/welcome.php
 +/usr/share/phpldapadmin/index.php
 +/usr/share/phpldapadmin/lib
 +/usr/share/phpldapadmin/lib/AJAXTree.php
 +/usr/share/phpldapadmin/lib/Attribute.php
 +/usr/share/phpldapadmin/lib/AttributeFactory.php
 +/usr/share/phpldapadmin/lib/BinaryAttribute.php
 +/usr/share/phpldapadmin/lib/DateAttribute.php
 +/usr/share/phpldapadmin/lib/DnAttribute.php
 +/usr/share/phpldapadmin/lib/GidAttribute.php
 +/usr/share/phpldapadmin/lib/HTMLTree.php
 +/usr/share/phpldapadmin/lib/JpegAttribute.php
 +/usr/share/phpldapadmin/lib/MassRender.php
 +/usr/share/phpldapadmin/lib/MultiLineAttribute.php
 +/usr/share/phpldapadmin/lib/ObjectClassAttribute.php
 +/usr/share/phpldapadmin/lib/PageRender.php
 +/usr/share/phpldapadmin/lib/PasswordAttribute.php
 +/usr/share/phpldapadmin/lib/Query.php
 +/usr/share/phpldapadmin/lib/QueryRender.php
 +/usr/share/phpldapadmin/lib/RandomPasswordAttribute.php
 +/usr/share/phpldapadmin/lib/SambaPasswordAttribute.php
 +/usr/share/phpldapadmin/lib/SelectionAttribute.php
 +/usr/share/phpldapadmin/lib/ShadowAttribute.php
 +/usr/share/phpldapadmin/lib/Template.php
 +/usr/share/phpldapadmin/lib/TemplateRender.php
 +/usr/share/phpldapadmin/lib/Tree.php
 +/usr/share/phpldapadmin/lib/TreeItem.php
 +/usr/share/phpldapadmin/lib/Visitor.php
 +/usr/share/phpldapadmin/lib/blowfish.php
 +/usr/share/phpldapadmin/lib/common.php
 +/usr/share/phpldapadmin/lib/config_default.php
 +/usr/share/phpldapadmin/lib/createlm.php
 +/usr/share/phpldapadmin/lib/ds.php
 +/usr/share/phpldapadmin/lib/ds_ldap.php
 +/usr/share/phpldapadmin/lib/ds_ldap_pla.php
 +/usr/share/phpldapadmin/lib/emuhash_functions.php
 +/usr/share/phpldapadmin/lib/export_functions.php
 +/usr/share/phpldapadmin/lib/functions.php
 +/usr/share/phpldapadmin/lib/hooks.php
 +/usr/share/phpldapadmin/lib/import_functions.php
 +/usr/share/phpldapadmin/lib/ldap_error_codes.txt
 +/usr/share/phpldapadmin/lib/ldap_supported_oids.txt
 +/usr/share/phpldapadmin/lib/page.php
 +/usr/share/phpldapadmin/lib/query_functions.php
 +/usr/share/phpldapadmin/lib/schema_functions.php
 +/usr/share/phpldapadmin/lib/session_functions.php
 +/usr/share/phpldapadmin/lib/syslog.php
 +/usr/share/phpldapadmin/lib/template_functions.php
 +/usr/share/phpldapadmin/lib/xml2array.php
 +/usr/share/phpldapadmin/lib/xmlTemplates.php
 +/usr/share/phpldapadmin/locale
 +/usr/share/phpldapadmin/locale/ca_ES
 +/usr/share/phpldapadmin/locale/ca_ES/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/ca_ES/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/cs_CZ
 +/usr/share/phpldapadmin/locale/cs_CZ/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/cs_CZ/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/da_DK
 +/usr/share/phpldapadmin/locale/da_DK/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/da_DK/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/de_DE
 +/usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/es_ES
 +/usr/share/phpldapadmin/locale/es_ES/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/es_ES/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/fi_FI
 +/usr/share/phpldapadmin/locale/fi_FI/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/fi_FI/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/fr_FR
 +/usr/share/phpldapadmin/locale/fr_FR/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/fr_FR/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/hu_HU
 +/usr/share/phpldapadmin/locale/hu_HU/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/hu_HU/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/it_IT
 +/usr/share/phpldapadmin/locale/it_IT/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/it_IT/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/ja_JP
 +/usr/share/phpldapadmin/locale/ja_JP/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/ja_JP/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/nl_BE
 +/usr/share/phpldapadmin/locale/nl_BE/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/nl_BE/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/oc_FR
 +/usr/share/phpldapadmin/locale/oc_FR/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/oc_FR/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/pl_PL
 +/usr/share/phpldapadmin/locale/pl_PL/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/pl_PL/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/pt_BR
 +/usr/share/phpldapadmin/locale/pt_BR/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/pt_BR/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/ru_RU
 +/usr/share/phpldapadmin/locale/ru_RU/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/ru_RU/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/sk_SK
 +/usr/share/phpldapadmin/locale/sk_SK/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/sk_SK/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/sv_FI
 +/usr/share/phpldapadmin/locale/sv_FI/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/sv_FI/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/zh_CN
 +/usr/share/phpldapadmin/locale/zh_CN/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/zh_CN/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/zh_TW
 +/usr/share/phpldapadmin/locale/zh_TW/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/zh_TW/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/queries
 +/usr/share/phpldapadmin/queries/SambaUsers.xml
 +/usr/share/phpldapadmin/queries/UserList.xml
 +/usr/share/phpldapadmin/queries/query.dtd
 +/usr/share/phpldapadmin/templates
 +/usr/share/phpldapadmin/templates/creation
 +/usr/share/phpldapadmin/templates/creation/alias.xml
 +/usr/share/phpldapadmin/templates/creation/courierMailAccount.xml
 +/usr/share/phpldapadmin/templates/creation/courierMailAlias.xml
 +/usr/share/phpldapadmin/templates/creation/dNSDomain.xml
 +/usr/share/phpldapadmin/templates/creation/example.xml
 +/usr/share/phpldapadmin/templates/creation/inetOrgPerson.xml
 +/usr/share/phpldapadmin/templates/creation/kolabPerson.xml
 +/usr/share/phpldapadmin/templates/creation/mozillaOrgPerson.xml
 +/usr/share/phpldapadmin/templates/creation/organizationalRole.xml
 +/usr/share/phpldapadmin/templates/creation/ou.xml
 +/usr/share/phpldapadmin/templates/creation/posixAccount.xml
 +/usr/share/phpldapadmin/templates/creation/posixGroup.xml
 +/usr/share/phpldapadmin/templates/creation/sambaDomain.xml
 +/usr/share/phpldapadmin/templates/creation/sambaGroupMapping.xml
 +/usr/share/phpldapadmin/templates/creation/sambaMachine.xml
 +/usr/share/phpldapadmin/templates/creation/sambaSamAccount.xml
 +/usr/share/phpldapadmin/templates/creation/sendmailMTAAliasObject.xml
 +/usr/share/phpldapadmin/templates/creation/sendmailMTAClass.xml
 +/usr/share/phpldapadmin/templates/creation/sendmailMTACluster.xml
 +/usr/share/phpldapadmin/templates/creation/sendmailMTAMapObject.xml
 +/usr/share/phpldapadmin/templates/creation/sendmailVirtualDomain.xml
 +/usr/share/phpldapadmin/templates/creation/sendmailVirtualUser.xml
 +/usr/share/phpldapadmin/templates/creation/simpleSecurityObject.xml
 +/usr/share/phpldapadmin/templates/modification
 +/usr/share/phpldapadmin/templates/modification/inetOrgPerson.xml
 +/usr/share/phpldapadmin/templates/modification/posixGroup.xml
 +/usr/share/phpldapadmin/templates/template.dtd
 +</code>
 +
 +===== Konfiguration =====
 +Laut dem [[http://phpldapadmin.sourceforge.net/wiki/index.php/Config|phpLDAPadmin Wiki Eintrag]] machen wir uns nun an die Konfiguration unserer PHP-Anwendung.
 +Die Konfigurationsdatei **config.php** wurde uns bei der Installation unseres RPM-Paketes unter 
 +//**/etc/phpldapadmin**// abgelegt.
 +Zur Anbindung an unseren bereits installierten [[centos:ldap:start|OpenLDAP-Servers]] ändern wir nun diese Konfigurationsdatei //**/etc/phpldapadmin/config.php**// unseren Bedürfnissen und unserer Umgebung entsprechend ab.
 +   # vim /etc/phpldapadmin/config.php
 +Dort ändern wir bzw. passend folgende Werte unserer Umgebung an:
 +  * **Sprache** <code>$config->custom->appearance['language'] = 'de_DE';</code>
 +  * **Zeitzone** <code>$config->custom->appearance['timezone'] = 'Europe/Berlin';</code>
 +  * **LOGO-Download** <code>$config->custom->appearance['remoteurls'] = false;</code>
 +  * **Warnmeldungen** <code>$config->custom->appearance['hide_template_warning'] = true;</code>
 +  * **LDAP-Server Name** <code>$servers->setValue('server','name','ldap.dmz.nausch.org');</code>
 +  * **LDAP-URI** <code>$servers->setValue('server','host','ldaps://ldap.dmz.nausch.prg');</code>
 +  * **LDAP BIND ID** <code>$servers->setValue('login','bind_id','cn=Manager,dc=nausch,dc=org');</code>
 +  * **Passwort Hash-Algorithmus** <code>$servers->setValue('appearance','password_hash','ssha');</code>
 +  * **LOGIN Attribut** <code>$servers->setValue('login','attr','dn');</code>
 +
 +Somit ergibt sich folgende Gesamtkonfigurationsdatei.
 +<file php /etc/phpldapadmin/config.php>
 +<?php
 +/** NOTE **
 + ** Make sure that <?php is the FIRST line of this file!
 + ** IE: There should NOT be any blank lines or spaces BEFORE <?php
 + **/
 +
 +/**
 + * The phpLDAPadmin config file
 + * See: http://phpldapadmin.sourceforge.net/wiki/index.php/Config.php
 + *
 + * This is where you can customise some of the phpLDAPadmin defaults
 + * that are defined in config_default.php.
 + *
 + * To override a default, use the $config->custom variable to do so.
 + * For example, the default for defining the language in config_default.php
 + *
 + * $this->default->appearance['language'] = array(
 +  'desc'=>'Language',
 +  'default'=>'auto');
 + *
 + * to override this, use $config->custom->appearance['language'] = 'en_EN';
 + *
 + * This file is also used to configure your LDAP server connections.
 + *
 + * You must specify at least one LDAP server there. You may add
 + * as many as you like. You can also specify your language, and
 + * many other options.
 + *
 + * NOTE: Commented out values in this file prefixed by //, represent the
 + * defaults that have been defined in config_default.php.
 + * Commented out values prefixed by #, dont reflect their default value, you can
 + * check config_default.php if you want to see what the default is.
 + *
 + * DONT change config_default.php, you changes will be lost by the next release
 + * of PLA. Instead change this file - as it will NOT be replaced by a new
 + * version of phpLDAPadmin.
 + */
 +
 +/*********************************************
 + * Useful important configuration overrides  *
 + *********************************************/
 +
 +/* If you are asked to put PLA in debug mode, this is how you do it: */
 +#  $config->custom->debug['level'] = 255;
 +#  $config->custom->debug['syslog'] = true;
 +#  $config->custom->debug['file'] = '/tmp/pla_debug.log';
 +
 +/* phpLDAPadmin can encrypt the content of sensitive cookies if you set this
 +   to a big random string. */
 +$config->custom->session['blowfish'] = 'c0f84d44993c89604678f9eabe68acfc';  # Autogenerated for vml000090.dmz.nausch.org
 +
 +/* If your auth_type is http, you can override your HTTP Authentication Realm. */
 +// $config->custom->session['http_realm'] = sprintf('%s %s',app_name(),'login');
 +
 +/* The language setting. If you set this to 'auto', phpLDAPadmin will attempt
 +   to determine your language automatically.
 +   If PLA doesnt show (all) strings in your language, then you can do some
 +   translation at http://translations.launchpad.net/phpldapadmin and download
 +   the translation files, replacing those provided with PLA.
 +   (We'll pick up the translations before making the next release too!) */
 +// $config->custom->appearance['language'] = 'auto';
 +// Django 2012-01-07 : Sprache auf Deutsch fest eingestellt
 +$config->custom->appearance['language'] = 'de_DE';
 +
 +/* The temporary storage directory where we will put jpegPhoto data
 +   This directory must be readable and writable by your web server. */
 +// $config->custom->jpeg['tmpdir'] = '/tmp';     // Example for Unix systems
 +#  $config->custom->jpeg['tmpdir'] = 'c:\\temp'; // Example for Windows systems
 +
 +/* Set this to (bool)true if you do NOT want a random salt used when
 +   calling crypt().  Instead, use the first two letters of the user's
 +   password.  This is insecure but unfortunately needed for some older
 +   environments. */
 +#  $config->custom->password['no_random_crypt_salt'] = true;
 +
 +/* PHP script timeout control. If php runs longer than this many seconds then
 +   PHP will stop with an Maximum Execution time error. Increase this value from
 +   the default if queries to your LDAP server are slow. The default is either
 +   30 seconds or the setting of max_exection_time if this is null. */
 +// $config->custom->session['timelimit'] = 30;
 +
 +// $config->custom->appearance['show_clear_password'] = false;
 +
 +// $config->custom->search['size_limit'] = 50;
 +#  $config->custom->search['size_limit'] = 1000;
 +
 +/* Our local timezone
 +   This is to make sure that when we ask the system for the current time, we
 +   get the right local time. If this is not set, all time() calculations will
 +   assume UTC if you have not set PHP date.timezone. */
 +// $config->custom->appearance['timezone'] = null;
 +#  $config->custom->appearance['timezone'] = 'Australia/Melbourne';
 +// Django 2012-01-07 : Zeitzone auf Europa/berlin eingestellt
 +$config->custom->appearance['timezone'] = 'Europe/Berlin';
 +
 +/*********************************************
 + * Commands                                  *
 + *********************************************/
 +
 +/* Command availability ; if you don't authorize a command the command
 +   links will not be shown and the command action will not be permitted.
 +   For better security, set also ACL in your ldap directory. */
 +/*
 +$config->custom->commands['cmd'] = array(
 + 'entry_internal_attributes_show' => true,
 + 'entry_refresh' => true,
 + 'oslinks' => true,
 + 'switch_template' => true
 +);
 +
 +$config->custom->commands['script'] = array(
 + 'add_attr_form' => true,
 + 'add_oclass_form' => true,
 + 'add_value_form' => true,
 + 'collapse' => true,
 + 'compare' => true,
 + 'compare_form' => true,
 + 'copy' => true,
 + 'copy_form' => true,
 + 'create' => true,
 + 'create_confirm' => true,
 + 'delete' => true,
 + 'delete_attr' => true,
 + 'delete_form' => true,
 + 'draw_tree_node' => true,
 + 'expand' => true,
 + 'export' => true,
 + 'export_form' => true,
 + 'import' => true,
 + 'import_form' => true,
 + 'login' => true,
 + 'logout' => true,
 + 'login_form' => true,
 + 'mass_delete' => true,
 + 'mass_edit' => true,
 + 'mass_update' => true,
 + 'modify_member_form' => true,
 + 'monitor' => true,
 + 'purge_cache' => true,
 + 'query_engine' => true,
 + 'rename' => true,
 + 'rename_form' => true,
 + 'rdelete' => true,
 + 'refresh' => true,
 + 'schema' => true,
 + 'server_info' => true,
 + 'show_cache' => true,
 + 'template_engine' => true,
 + 'update_confirm' => true,
 + 'update' => true
 +);
 +*/
 +
 +/*********************************************
 + * Appearance                                *
 + *********************************************/
 +
 +/* If you want to choose the appearance of the tree, specify a class name which
 +   inherits from the Tree class. */
 +// $config->custom->appearance['tree'] = 'AJAXTree';
 +#  $config->custom->appearance['tree'] = 'HTMLTree';
 +
 +/* Just show your custom templates. */
 +// $config->custom->appearance['custom_templates_only'] = false;
 +
 +/* Disable the default template. */
 +// $config->custom->appearance['disable_default_template'] = false;
 +
 +/* Hide the warnings for invalid objectClasses/attributes in templates. */
 +// $config->custom->appearance['hide_template_warning'] = false;
 +// Django 2012-01-07 : Ausgabe von Warnmeldungen unterbinden
 +$config->custom->appearance['hide_template_warning'] = true;
 +
 +/* Set to true if you would like to hide header and footer parts. */
 +// $config->custom->appearance['minimalMode'] = false;
 +
 +/* Configure what objects are shown in left hand tree */
 +// $config->custom->appearance['tree_filter'] = '(objectclass=*)';
 +
 +/* The height and width of the tree. If these values are not set, then
 +   no tree scroll bars are provided. */
 +// $config->custom->appearance['tree_height'] = null;
 +#  $config->custom->appearance['tree_height'] = 600;
 +// $config->custom->appearance['tree_width'] = null;
 +#  $config->custom->appearance['tree_width'] = 250;
 +
 +/* Confirm create and update operations, allowing you to review the changes
 +   and optionally skip attributes during the create/update operation. */
 +// $config->custom->confirm['create'] = true;
 +// $config->custom->confirm['update'] = true;
 +
 +/* Confirm copy operations, and treat them like create operations. This allows
 +   you to edit the attributes (thus changing any that might conflict with
 +   uniqueness) before creating the new entry. */
 +// $config->custom->confirm['copy'] = true;
 +
 +// Django : 2012-01-10 HTTP-Logo Download von sourceforge unterbinden
 +$config->custom->appearance['remoteurls'] = false;
 +
 +/*********************************************
 + * User-friendly attribute translation       *
 + *********************************************/
 +
 +/* Use this array to map attribute names to user friendly names. For example, if
 +   you don't want to see "facsimileTelephoneNumber" but rather "Fax". */
 +// $config->custom->appearance['friendly_attrs'] = array();
 +$config->custom->appearance['friendly_attrs'] = array(
 + 'facsimileTelephoneNumber' => 'Fax',
 + 'gid'                      => 'Group',
 + 'mail'                     => 'Email',
 + 'telephoneNumber'          => 'Telephone',
 + 'uid'                      => 'User Name',
 + 'userPassword'             => 'Password'
 +);
 +
 +/*********************************************
 + * Hidden attributes                         *
 + *********************************************/
 +
 +/* You may want to hide certain attributes from being edited. If you want to
 +   hide attributes from the user, you should use your LDAP servers ACLs.
 +   NOTE: The user must be able to read the hide_attrs_exempt entry to be
 +   excluded. */
 +// $config->custom->appearance['hide_attrs'] = array();
 +#  $config->custom->appearance['hide_attrs'] = array('objectClass');
 +
 +/* Members of this list will be exempt from the hidden attributes. */
 +// $config->custom->appearance['hide_attrs_exempt'] = null;
 +#  $config->custom->appearance['hide_attrs_exempt'] = 'cn=PLA UnHide,ou=Groups,c=AU';
 +
 +/*********************************************
 + * Read-only attributes                      *
 + *********************************************/
 +
 +/* You may want to phpLDAPadmin to display certain attributes as read only,
 +   meaning that users will not be presented a form for modifying those
 +   attributes, and they will not be allowed to be modified on the "back-end"
 +   either. You may configure this list here:
 +   NOTE: The user must be able to read the readonly_attrs_exempt entry to be
 +   excluded. */
 +// $config->custom->appearance['readonly_attrs'] = array();
 +
 +/* Members of this list will be exempt from the readonly attributes. */
 +// $config->custom->appearance['readonly_attrs_exempt'] = null;
 +#  $config->custom->appearance['readonly_attrs_exempt'] = 'cn=PLA ReadWrite,ou=Groups,c=AU';
 +
 +/*********************************************
 + * Group attributes                          *
 + *********************************************/
 +
 +/* Add "modify group members" link to the attribute. */
 +// $config->custom->modify_member['groupattr'] = array('member','uniqueMember','memberUid');
 +
 +/* Configure filter for member search. This only applies to "modify group members" feature */
 +// $config->custom->modify_member['filter'] = '(objectclass=Person)';
 +
 +/* Attribute that is added to the group member attribute. */
 +// $config->custom->modify_member['attr'] = 'dn';
 +
 +/* For Posix attributes */
 +// $config->custom->modify_member['posixattr'] = 'uid';
 +// $config->custom->modify_member['posixfilter'] = '(uid=*)';
 +// $config->custom->modify_member['posixgroupattr'] = 'memberUid';
 +
 +/*********************************************
 + * Support for attrs display order           *
 + *********************************************/
 +
 +/* Use this array if you want to have your attributes displayed in a specific
 +   order. You can use default attribute names or their fridenly names.
 +   For example, "sn" will be displayed right after "givenName". All the other
 +   attributes that are not specified in this array will be displayed after in
 +   alphabetical order. */
 +// $config->custom->appearance['attr_display_order'] = array();
 +#  $config->custom->appearance['attr_display_order'] = array(
 +#   'givenName',
 +#   'sn',
 +#   'cn',
 +#   'displayName',
 +#   'uid',
 +#   'uidNumber',
 +#   'gidNumber',
 +#   'homeDirectory',
 +#   'mail',
 +#   'userPassword'
 +#  );
 +
 +/*********************************************
 + * Define your LDAP servers in this section  *
 + *********************************************/
 +
 +$servers = new Datastore();
 +
 +/* $servers->NewServer('ldap_pla') must be called before each new LDAP server
 +   declaration. */
 +$servers->newServer('ldap_pla');
 +
 +/* A convenient name that will appear in the tree viewer and throughout
 +   phpLDAPadmin to identify this LDAP server to users. */
 +// Django : 2012-01-07 Festlegung des Servernamens
 +// default : $servers->setValue('server','name','Local LDAP Server');
 +$servers->setValue('server','name','ldap.dmz.nausch.org');
 +
 +/* Examples:
 +   'ldap.example.com',
 +   'ldaps://ldap.example.com/',
 +   'ldapi://%2fusr%local%2fvar%2frun%2fldapi'
 +           (Unix socket at /usr/local/var/run/ldap) */
 +// $servers->setValue('server','host','127.0.0.1');
 +// Django : 2012-01-07 Definitionen unseres LDAP-Servers im Netzwerk
 +$servers->setValue('server','host','ldap://ldap.dmz.nausch.org');
 +
 +/* The port your LDAP server listens on (no quotes). 389 is standard. */
 +// $servers->setValue('server','port',389);
 +
 +/* Array of base DNs of your LDAP server. Leave this blank to have phpLDAPadmin
 +   auto-detect it for you. */
 +// $servers->setValue('server','base',array(''));
 +
 +/* Five options for auth_type:
 +   1. 'cookie': you will login via a web form, and a client-side cookie will
 +      store your login dn and password.
 +   2. 'session': same as cookie but your login dn and password are stored on the
 +      web server in a persistent session variable.
 +   3. 'http': same as session but your login dn and password are retrieved via
 +      HTTP authentication.
 +   4. 'config': specify your login dn and password here in this config file. No
 +      login will be required to use phpLDAPadmin for this server.
 +   5. 'sasl': login will be taken from the webserver's kerberos authentication.
 +      Currently only GSSAPI has been tested (using mod_auth_kerb).
 +
 +   Choose wisely to protect your authentication information appropriately for
 +   your situation. If you choose 'cookie', your cookie contents will be
 +   encrypted using blowfish and the secret your specify above as
 +   session['blowfish']. */
 +// $servers->setValue('login','auth_type','session');
 +
 +/* The DN of the user for phpLDAPadmin to bind with. For anonymous binds or
 +   'cookie','session' or 'sasl' auth_types, LEAVE THE LOGIN_DN AND LOGIN_PASS
 +   BLANK. If you specify a login_attr in conjunction with a cookie or session
 +   auth_type, then you can also specify the bind_id/bind_pass here for searching
 +   the directory for users (ie, if your LDAP server does not allow anonymous
 +   binds. */
 +// $servers->setValue('login','bind_id','');
 +#  $servers->setValue('login','bind_id','cn=Manager,dc=example,dc=com');
 +// Django : 2012-01-07 Definitionen des LDAP-Binds auf unserem LDAP-Server
 +$servers->setValue('login','bind_id','cn=Manager,dc=nausch,dc=org');
 +
 +/* Your LDAP password. If you specified an empty bind_id above, this MUST also
 +   be blank. */
 +// $servers->setValue('login','bind_pass','');
 +#  $servers->setValue('login','bind_pass','secret');
 +
 +/* Use TLS (Transport Layer Security) to connect to the LDAP server. */
 +// $servers->setValue('server','tls',false);
 +
 +/************************************
 +      SASL Authentication         *
 + ************************************/
 +
 +/* Enable SASL authentication LDAP SASL authentication requires PHP 5.x
 +   configured with --with-ldap-sasl=DIR. If this option is disabled (ie, set to
 +   false), then all other sasl options are ignored. */
 +// $servers->setValue('login','auth_type','sasl');
 +
 +/* SASL auth mechanism */
 +// $servers->setValue('sasl','mech','GSSAPI');
 +
 +/* SASL authentication realm name */
 +// $servers->setValue('sasl','realm','');
 +#  $servers->setValue('sasl','realm','EXAMPLE.COM');
 +
 +/* SASL authorization ID name
 +   If this option is undefined, authorization id will be computed from bind DN,
 +   using authz_id_regex and authz_id_replacement. */
 +// $servers->setValue('sasl','authz_id', null);
 +
 +/* SASL authorization id regex and replacement
 +   When authz_id property is not set (default), phpLDAPAdmin will try to
 +   figure out authorization id by itself from bind distinguished name (DN).
 +
 +   This procedure is done by calling preg_replace() php function in the
 +   following way:
 +
 +   $authz_id = preg_replace($sasl_authz_id_regex,$sasl_authz_id_replacement,
 +    $bind_dn);
 +
 +   For info about pcre regexes, see:
 +   - pcre(3), perlre(3)
 +   - http://www.php.net/preg_replace */
 +// $servers->setValue('sasl','authz_id_regex',null);
 +// $servers->setValue('sasl','authz_id_replacement',null);
 +#  $servers->setValue('sasl','authz_id_regex','/^uid=([^,]+)(.+)/i');
 +#  $servers->setValue('sasl','authz_id_replacement','$1');
 +
 +/* SASL auth security props.
 +   See http://beepcore-tcl.sourceforge.net/tclsasl.html#anchor5 for explanation. */
 +// $servers->setValue('sasl','props',null);
 +
 +/* Default password hashing algorithm. One of md5, ssha, sha, md5crpyt, smd5,
 +   blowfish, crypt or leave blank for now default algorithm. */
 +// $servers->setValue('appearance','password_hash','md5');
 +// Django : 2012-01-07 Festlegung der Passwort-Hash-Algorithmen
 +// default : $servers->setValue('appearance','password_hash','');
 +$servers->setValue('appearance','password_hash','ssha');
 +
 +/* If you specified 'cookie' or 'session' as the auth_type above, you can
 +   optionally specify here an attribute to use when logging in. If you enter
 +   'uid' and login as 'dsmith', phpLDAPadmin will search for (uid=dsmith)
 +   and log in as that user.
 +   Leave blank or specify 'dn' to use full DN for logging in. Note also that if
 +   your LDAP server requires you to login to perform searches, you can enter the
 +   DN to use when searching in 'bind_id' and 'bind_pass' above. */
 +// $servers->setValue('login','attr','dn');
 +// Django : 2012-01-07 Login-Attribute setzen
 +// default : $servers->setValue('login','attr','uid');
 +$servers->setValue('login','attr','dn');
 +
 +/* Base DNs to used for logins. If this value is not set, then the LDAP server
 +   Base DNs are used. */
 +// $servers->setValue('login','base',array());
 +
 +/* If 'login,attr' is used above such that phpLDAPadmin will search for your DN
 +   at login, you may restrict the search to a specific objectClasses. EG, set this
 +   to array('posixAccount') or array('inetOrgPerson',..), depending upon your
 +   setup. */
 +// $servers->setValue('login','class',array());
 +
 +/* If you specified something different from 'dn', for example 'uid', as the
 +   login_attr above, you can optionally specify here to fall back to
 +   authentication with dn.
 +   This is useful, when users should be able to log in with their uid, but
 +   the ldap administrator wants to log in with his root-dn, that does not
 +   necessarily have the uid attribute.
 +   When using this feature, login_class is ignored. */
 +// $servers->setValue('login','fallback_dn',false);
 +
 +/* Specify true If you want phpLDAPadmin to not display or permit any
 +   modification to the LDAP server. */
 +// $servers->setValue('server','read_only',false);
 +
 +/* Specify false if you do not want phpLDAPadmin to draw the 'Create new' links
 +   in the tree viewer. */
 +// $servers->setValue('appearance','show_create',true);
 +
 +/* Set to true if you would like to initially open the first level of each tree. */
 +// $servers->setValue('appearance','open_tree',false);
 +
 +/* This feature allows phpLDAPadmin to automatically determine the next
 +   available uidNumber for a new entry. */
 +// $servers->setValue('auto_number','enable',true);
 +
 +/* The mechanism to use when finding the next available uidNumber. Two possible
 +   values: 'uidpool' or 'search'.
 +   The 'uidpool' mechanism uses an existing uidPool entry in your LDAP server to
 +   blindly lookup the next available uidNumber. The 'search' mechanism searches
 +   for entries with a uidNumber value and finds the first available uidNumber
 +   (slower). */
 +// $servers->setValue('auto_number','mechanism','search');
 +
 +/* The DN of the search base when the 'search' mechanism is used above. */
 +#  $servers->setValue('auto_number','search_base','ou=People,dc=example,dc=com');
 +
 +/* The minimum number to use when searching for the next available number
 +   (only when 'search' is used for auto_number. */
 +// $servers->setValue('auto_number','min',array('uidNumber'=>1000,'gidNumber'=>500));
 +
 +/* If you set this, then phpldapadmin will bind to LDAP with this user ID when
 +   searching for the uidnumber. The idea is, this user id would have full
 +   (readonly) access to uidnumber in your ldap directory (the logged in user
 +   may not), so that you can be guaranteed to get a unique uidnumber for your
 +   directory. */
 +// $servers->setValue('auto_number','dn',null);
 +
 +/* The password for the dn above. */
 +// $servers->setValue('auto_number','pass',null);
 +
 +/* Enable anonymous bind login. */
 +// $servers->setValue('login','anon_bind',true);
 +
 +/* Use customized page with prefix when available. */
 +#  $servers->setValue('custom','pages_prefix','custom_');
 +
 +/* If you set this, then only these DNs are allowed to log in. This array can
 +   contain individual users, groups or ldap search filter(s). Keep in mind that
 +   the user has not authenticated yet, so this will be an anonymous search to
 +   the LDAP server, so make your ACLs allow these searches to return results! */
 +#  $servers->setValue('login','allowed_dns',array(
 +#   'uid=stran,ou=People,dc=example,dc=com',
 +#   '(&(gidNumber=811)(objectClass=groupOfNames))',
 +#   '(|(uidNumber=200)(uidNumber=201))',
 +#   'cn=callcenter,ou=Group,dc=example,dc=com'));
 +
 +/* Set this if you dont want this LDAP server to show in the tree */
 +// $servers->setValue('server','visible',true);
 +
 +/* Set this if you want to hide the base DNs that dont exist instead of
 +   displaying the message "The base entry doesnt exist, create it?"
 +// $servers->setValue('server','hide_noaccess_base',false);
 +#  $servers->setValue('server','hide_noaccess_base',true);
 +
 +/* This is the time out value in minutes for the server. After as many minutes
 +   of inactivity you will be automatically logged out. If not set, the default
 +   value will be ( session_cache_expire()-1 ) */
 +#  $servers->setValue('login','timeout',30);
 +
 +/* Set this if you want phpldapadmin to perform rename operation on entry which
 +   has children. Certain servers are known to allow it, certain are not. */
 +// $servers->setValue('server','branch_rename',false);
 +
 +/* If you set this, then phpldapadmin will show these attributes as
 +   internal attributes, even if they are not defined in your schema. */
 +// $servers->setValue('server','custom_sys_attrs',array(''));
 +#  $servers->setValue('server','custom_sys_attrs',array('passwordExpirationTime','passwordAllowChangeTime'));
 +
 +/* If you set this, then phpldapadmin will show these attributes on
 +   objects, even if they are not defined in your schema. */
 +// $servers->setValue('server','custom_attrs',array(''));
 +#  $servers->setValue('server','custom_attrs',array('nsRoleDN','nsRole','nsAccountLock'));
 +
 +/* These attributes will be forced to MAY attributes and become option in the
 +   templates. If they are not defined in the templates, then they wont appear
 +   as per normal template processing. You may want to do this because your LDAP
 +   server may automatically calculate a default value.
 +   In Fedora Directory Server using the DNA Plugin one could ignore uidNumber,
 +   gidNumber and sambaSID. */
 +// $servers->setValue('server','force_may',array(''));
 +#  $servers->setValue('server','force_may',array('uidNumber','gidNumber','sambaSID'));
 +
 +/*********************************************
 + * Unique attributes                         *
 + *********************************************/
 +
 +/* You may want phpLDAPadmin to enforce some attributes to have unique values
 +   (ie: not belong to other entries in your tree. This (together with
 +   'unique','dn' and 'unique','pass' option will not let updates to
 +   occur with other attributes have the same value. */
 +#  $servers->setValue('unique','attrs',array('mail','uid','uidNumber'));
 +
 +/* If you set this, then phpldapadmin will bind to LDAP with this user ID when
 +   searching for attribute uniqueness. The idea is, this user id would have full
 +   (readonly) access to your ldap directory (the logged in user may not), so
 +   that you can be guaranteed to get a unique uidnumber for your directory. */
 +// $servers->setValue('unique','dn',null);
 +
 +/* The password for the dn above. */
 +// $servers->setValue('unique','pass',null);
 +
 +/**************************************************************************
 + * If you want to configure additional LDAP servers, do so below.         *
 + * Remove the commented lines and use this section as a template for all  *
 + * your other LDAP servers.                                               *
 + **************************************************************************/
 +
 +/*
 +$servers->newServer('ldap_pla');
 +$servers->setValue('server','name','LDAP Server');
 +$servers->setValue('server','host','127.0.0.1');
 +$servers->setValue('server','port',389);
 +$servers->setValue('server','base',array(''));
 +$servers->setValue('login','auth_type','cookie');
 +$servers->setValue('login','bind_id','');
 +$servers->setValue('login','bind_pass','');
 +$servers->setValue('server','tls',false);
 +
 +# SASL auth
 +$servers->setValue('login','auth_type','sasl');
 +$servers->setValue('sasl','mech','GSSAPI');
 +$servers->setValue('sasl','realm','EXAMPLE.COM');
 +$servers->setValue('sasl','authz_id',null);
 +$servers->setValue('sasl','authz_id_regex','/^uid=([^,]+)(.+)/i');
 +$servers->setValue('sasl','authz_id_replacement','$1');
 +$servers->setValue('sasl','props',null);
 +
 +$servers->setValue('appearance','password_hash','md5');
 +$servers->setValue('login','attr','dn');
 +$servers->setValue('login','fallback_dn',false);
 +$servers->setValue('login','class',null);
 +$servers->setValue('server','read_only',false);
 +$servers->setValue('appearance','show_create',true);
 +
 +$servers->setValue('auto_number','enable',true);
 +$servers->setValue('auto_number','mechanism','search');
 +$servers->setValue('auto_number','search_base',null);
 +$servers->setValue('auto_number','min',array('uidNumber'=>1000,'gidNumber'=>500));
 +$servers->setValue('auto_number','dn',null);
 +$servers->setValue('auto_number','pass',null);
 +
 +$servers->setValue('login','anon_bind',true);
 +$servers->setValue('custom','pages_prefix','custom_');
 +$servers->setValue('unique','attrs',array('mail','uid','uidNumber'));
 +$servers->setValue('unique','dn',null);
 +$servers->setValue('unique','pass',null);
 +
 +$servers->setValue('server','visible',true);
 +$servers->setValue('login','timeout',30);
 +$servers->setValue('server','branch_rename',false);
 +$servers->setValue('server','custom_sys_attrs',array('passwordExpirationTime','passwordAllowChangeTime'));
 +$servers->setValue('server','custom_attrs',array('nsRoleDN','nsRole','nsAccountLock'));
 +$servers->setValue('server','force_may',array('uidNumber','gidNumber','sambaSID'));
 +*/
 +?>
 +</file>
 +===== Anpassung Webserver =====
 +Hier haben wir nun zwei Möglichkeiten phpLDAPadmin bereitzustellen.
 +==== phpldapadmin.conf ====
 +Im Verzeichnis **/etc/httpd/conf.d/** wurde bei der Installation des RPMs eine Konfigurationsdatei mit dem Namen **phpldapadmin.conf** mit folgendem Inhalte abgelegt:
 +<file apache /etc/httpd/conf.d/phpldapadmin.conf>
 +#
 +#  Web-based tool for managing LDAP servers
 +#
 +
 +Alias /phpldapadmin /usr/share/phpldapadmin/htdocs
 +Alias /ldapadmin /usr/share/phpldapadmin/htdocs
 +
 +<Directory /usr/share/phpldapadmin/htdocs>
 +  Order Deny,Allow
 +  Deny from all
 +  Allow from 127.0.0.1
 +  Allow from ::1
 +</Directory>
 +</file>
 +Bei Bedarf passen wir unserer Umgebung entsprechend an.
 +==== virtueller Host ====
 +Oder wir legen uns alternativ zu der vorgenannten Variante einen VHOST an. Hierzu ergänzen wir unsere **/etc/httpd/conf.d/vhosts.conf** um folgende Zeilen.
 +<file apache /etc/httpd/conf.d/apache vhost.conf>
 +#
 +# Web application to manage LDAP
 +# phpldapadmin.nausch.org
 +#
 +<VirtualHost *:80>
 +        ServerAdmin webmaster@nausch.org
 +        ServerName phpldapadmin.nausch.org
 +        ServerAlias www.phpldapadmin.nausch.org
 +        ServerPath /
 +        DocumentRoot "/usr/share/phpldapadmin/htdocs"
 +        <Directory "/usr/share/phpldapadmin/htdocs">
 +                Options -Indexes FollowSymLinks
 +                Order deny,allow
 +                Deny from all
 +                Allow from 127.0.0.1
 +                Allow from 10.0
 +                </Directory>
 +        DirectoryIndex index.php
 +        ErrorLog logs/phpldapadmin_error.log
 +        CustomLog logs/phpldapadmin_access.log combined
 +</VirtualHost>
 +</file>
 +Nutzen wir die Zugriffsvariante über einen vHOST, so deaktivieren wir noch den Zugriff über das Verzeichnis, in dem wir die zugehörige Konfigurationsdatei umbenennen.
 +   # mv /etc/httpd/conf.d/phpldapadmin.conf /etc/httpd/conf.d/phpldapadmin.conf.orig
 +
 +Egal welche der beiden Variante wir nutzen, damit der Webserver von den Änderungen auch etwas mitbekommt ist dieser nurchzustarten.
 +   # service httpd restart
 +
 +   httpd beenden:                                              OK  ]
 +   httpd starten:                                              OK  ]
 +
 +
 +===== Programmstart =====
 +Mit dem Browser unserer Wahl haben wir nun einen Zugang zu unserem LDAP-Server.
 +<code>elinks http://host/phpLDAPadmin</code>
 +bzw.
 +<code>elinks http://phpldapadmin.nausch.org</code>
 +
 +{{ :centos:phpldapadmin.png?600 |Bildschirmhardcopy phpLDAPadmin}}
 +
 +====== Links ======
 +  * **[[centos:ldap:start|Zurück zum Kapitel >>OpenLDAP Server unter CentOS 6.x<<]]**
 +  * **[[wiki:start|Zurück zu >>Projekte und Themenkapitel<<]]**
 +  * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**
 +
 +~~AUTOTWEET:~~
  • centos/phpldapadmin_c6.txt
  • Zuletzt geändert: 22.07.2019 14:56.
  • von 127.0.0.1