coreknabe
Goto Top

Delegation LDAP für Active Directory

Moin,

ich möchte im AD (Server 2008) einen Benutzer erstellen, der LDAP-Abfragen machen kann (und am besten sonst nix). Habe es mit Delegation versucht (Zuweisen der Objektverwaltung) und ein wenig rumgetestet, funktioniert aber nicht wirklich.
Hat das von Euch jemand am Laufen? Ich habe eine Technetseite gefunden (und schlauerweise wieder zugeklickt, jetzt finde ich sie nicht wieder), auf der stand, dass so ein User Mitglied der Domänen-Admins sein muss? Macht ja dann eher wenig Sinn, da kann ich ja gleich den Domänen-Admin nehmen...

Gruß

Content-ID: 258018

Url: https://administrator.de/contentid/258018

Ausgedruckt am: 16.11.2024 um 12:11 Uhr

colinardo
colinardo 18.12.2014 aktualisiert um 13:56:33 Uhr
Goto Top
Hallo Coreknabe,
jeder Benutzer kann grundlegende Infos aus dem AD abfragen, zu allererst die eigenen Eigenschaften seines Userobjektes und weitere eingeschränkte Bereiche. Die möglichen Bereich auf die er zugreifen kann werden in den Sicherheitseinstellungen des AD definiert die du entweder mit ADSIEdit.msc oder via Delegation definierst. Diese musst du eben so setzen das er auf die benötigten Bereiche Schreibrechte hat.

Die nötigen Infos habe ich hier bereits mehrfach gepostet, deshalb hier die Links zu den Beiträgen:

Delegation von Berechtigungen
Grundlegendes: Die Delegation von Berechtigungen

Grüße Uwe
Coreknabe
Coreknabe 18.12.2014 um 14:09:40 Uhr
Goto Top
Hi Uwe,

danke für die schnelle Antwort. Grundsätzlich habe ich das auch verstanden, nur weiß ich nicht, welche Berechtigungen ich vergeben muss. Wenn ich unter "Erweiterte Berechtigungen" nachschaue und dort "Inhalt auflisten" und "Alle Eigenschaften lesen" für den Benutzer zulasse (auf die gesamte Domäne bezogen), kann der User trotzdem keine LDAP-Abfragen machen.

Noch eine Idee oder einen Tipp?

Gruß
colinardo
colinardo 18.12.2014 aktualisiert um 18:21:33 Uhr
Goto Top
  • Hast du in den erweiterten ACLs überhaupt festgelegt das die Rechte an alle Unterobjekte vererbt werden ?
Active-Directory Benutzer und Computer > Ansicht > Erweiterte Features aktivieren, dann Kontextmenü auf den gewünschten Container > Tab Sicherheit > Erweitert

  • Womit machst du die LDAP-Abfragen ? (läuft hier mit JXplorer und via Powershell (ADSISearcher))

Mit folgendem Powershell-Schnippsel kann ich z.B. mit einem normalen User von einem Domainclient per LDAP Daten abfragen:
$adsi = new-object adsisearcher("LDAP://$(([adsi]'LDAP://rootDSE').defaultNamingContext)","(&(objectCategory=User)(SamAccountName=Administrator))","*",[System.DirectoryServices.SearchScope]::Subtree)  
$adsi.FindAll()| %{
    $_.Properties
}