Hallo,
habe ein kleines Problem beim Auslesen von Usern einer OU mit dem LDAP Modul von PHP.
Wir haben hier ein Active Directory Server von Microsoft und mit LDAP lassen sich die Standarduser auslesen, ich scheitere jedoch wenn ich die User einer untergeordneten OU auslesen möchte.
Folgender Aufbau ist gegeben:
Code:
domain.local
|
|- Users
|
|- Firma
| |- Produktion
| |-Produkt
|
Code:
$ldaphost = "server";
$ldapport = 389;
$user = "meinUserName";
$password = "meinPW";
$sdn = "cn=$user, cn=users, dc=domain, dc=local";
$ldapconn = ldap_connect($ldaphost, 389);
$ldapbind = ldap_bind($ldapconn, $sdn, $password);
/* Alle User suchen.
* Zeigt mir alle User in dem "Verzeichnis" User, siehe LDAP Baum
*/
$basedn = "cn=users,dc=domain,dc=local";
$filter = "(&(objectClass=user)(cn=*))";
$search = ldap_search($ldapconn, $basedn, $filter);
Problem ist, ich möchte die Benutzer haben, die in Firma->Produktion->Produkt sind, also die User Objekte.
Leider habe ich keine Ahnung wie hier der korrekte Basebdn sein muss, damit ich da erfolgreich werde.
Danke im Voraus für Eure Hilfe.