schrieb Martin Hochreiter:
Sven Gehr wrote:
Hallo und danke,
im Zusammenhang mit LDAP finde ich immer wieder den Parameter 'scope' so z:B. in der Datei /etc/ldap.conf:
# The search scope. #scope sub #scope one #scope base
Ich versuche das jetzt mal auf meine Struktur zu 'übersetzen' Mein oberstes Objekt im LDAP ist dc=dreampixel In meiner Knfigurations-Datei steht: # LDAP my $scope = 'one'; my $ldap_conf = '/opt/ox/etc/groupware/ldap.conf'; my $objectcl = 'OXUserObject'; Ich vermute mal das sich dieses die Suchtife die durch scope ja anscheinend definiert wird auf die baseDN bezieht, oder? bei mir: base dc=dreampixel
*_BASE:_*
This value is used to indicate searching only the entry at the base DN, resulting in only that entry being returned (keeping in mind that it also has to meet the search filter criteria!)..
Würde bedeutet das es nur nach Objekten in dc=dreampixel sucht aber keine Ebene tiefer geht.
*_ONE:_*
This value is used to indicate searching all entries one level under the base DN - but *not* including the base DN and *not* including any entries under that one level under the base DN.
Er sucht eine Ebene unterhalb der baseDN und in dc=dreampixel selbst wird nicht gesucht. Jetzt schaue ich mir nochmal die Config-Zeile: my $scope = 'one'; und frage mich woher er nun weiß in welem Unterobjekt er suchen soll?
*_SUBTREE:_*
This value is used to indicate searching of *all* entries at all levels under and /including/ the specified base DN.
Er sucht sowohl in dc=dreampixel wie auch in allen Unterobjekten. Habe ich das so richtig verstanden? -- Viele Grüße Sven Gehr