Vorheriges Thema: Fehlgeschlagene Suche: 0 Datensätze zurückgegeben

Nächstes Thema: Bestimmen der Attributnamen, die Werte haben

Einschränken der Suche

Benutzen Sie den Parameter -f mit dem pdm_ldap_test-Befehl, um einen Filter anzugeben, der zum Grundfilter zur Einengung der Suchkriterien hinzugefügt wird. Sie müssen im Filter die entsprechende LDAP-Syntax und die LDAP-Schemaattributnamen verwenden. Setzen Sie den Filter immer in Anführungszeichen und verwenden Sie Klammern, um die Reihenfolge der Operatoren anzugeben.

Verwenden Sie zum Beispiel den folgenden Befehl, um nach allen Datensätzen zu suchen, für die sn=Account_10001:

pdm_ldap_test -f "(sn=Account_10001)"

Das pdm_ldap_test-Dienstprogramm unterstützt die folgenden Gleichheits-Operator:

Gleichheits-Operator

Beschreibung

=

ist gleich

<=

kleiner oder gleich

>=

größer oder gleich

~=

gleich

Das pdm_ldap_test-Dienstprogramm stützt die folgenden Booleschen Operatoren:

Boolescher Operator

Beschreibung

&

AND

|

ODER

!

NOT

Die Operatoren AND und OR wirken sich auf jedes Klammernpaar () im Suchfilter aus. Der Operator NOT wirkt sich nur auf das Klammernpaar aus. Diese Operatoren gehen den Suchfiltern immer voraus, um auf diese und nicht zwischen ihnen angewandt zu werden. Sie können auch auf eine beliebige Anzahl von Filtern angewandt werden, wie in den folgenden Beispielen gezeigt:

“(&(sn=Brown)(initials=A)) “
“(|(sn=Brown)(sn=Smith))”
“(!sn=Brown)”