Operationen in LDAP-Abfragen

Die folgende Tabelle zeigt eine Übersicht über die Operationen, die für LDAP-Abfragen verwendet werden können.

Operation

Zeichen

Verwendung

Gleich

=

Prüft auf die Gleichheit eines Felds mit der angegebenen Zeichenkette

Jeder

*

Legt fest, dass ein Feld jeden Inhalt mit Ausnahme von NULL haben kann

Klammerung

()

Separiert einzelne Anfrageteile innerhalb einer geschachtelten Abfrage

Und

&

Verbindet Abfragen miteinander. Alle Abfragen müssen wahr sein

Oder

|

Verbindet Abfragen miteinander. Mindestens eine Abfrage muss wahr sein

Nicht

!

Entfernt alle Objekte aus dem Suchergebnis, die durch die Abfragen gefunden werden

Beispiel:  

Durch zusammengesetzte Operationen entsteht eine LDAP-Abfrage. Die folgende Tabelle zeigt den Aufbau einer LDAP-Abfrage anhand von zwei Beispielen:

Ergebnis der Abfrage

Aufbau der Abfrage

Alle Objekte der LDAP-Klasse user

(objectClass=user)

Alle Objekte der LDAP-Klasse user, deren E-Mail-Adresse nicht mit der Zeichenkette test beginnt

(&(objectClass=user) (!(mail=test*)))