shell

UNIX 108: ldapsearch

Q: Wie war noch mal die Definition von inetOrgPerson im LDAP Schema?

A:

ldapsearch -xLLLo ldif-wrap=no -b cn=Subschema -s base \
 objectClasses -E mv='(objectClasses=inetOrgPerson)'

oder die vom Lieblingsgetränk:

ldapsearch -xLLLo ldif-wrap=no -b cn=Subschema -s base \
 attributeTypes -E mv='(attributeTypes=drink)'

Ohne den Matched Value-Filter bekommt man ansonsten alle Objektklassen bzw. Attribute und muss dann per grep die richtigen Einträge finden.

Das ganze funktiniert auch für mehrere Werte wie folgt:

ldapsearch -xLLLo ldif-wrap=no -b cn=Subschema -s base \
 attributeTypes -E mv='((attributeTypes=drink)(attributeTypes=carLicense))'
# Kein | hier ---------^^

Zum Nachlesen RFC 3876.

Written on October 25, 2018