Schemata
Neben der Möglichkeit die Dateien in /etc/openldap/schema/
zu begutachten, bieten LDAPv3 Server zusätzlich die Option Schemata auch
direkt von einen LDAP Server (z.B. mit Hilfe des Kommandos ldapsearch)
auszulesen. Das ist vor allem interessant, wenn kein direkter Zugriff auf die
Schema-Dateien auf dem Server erfolgen kann.
Informationen über die Fähigkeiten eines LDAP-Servers kann man mit Hilfe des folgenden Kommandos erfragen:
linux ~# ldapsearch <...> -b "" -s base "(objectClass=*)" +
Unterstützte Schemata
Die Ausgabe enthält eine Zeile, die den Namen des Schemata-Eintrags beinhaltet:
... subschemaSubentry: cn=Subschema ...
Um die Ausgabe der Objekt-Klassen (objectClasses), Attribute (attributeTypes), Regeln (matchingRules) und der Syntax-Beschreibung (ldapSyntaxes) zu erreichen läßt man sich diesen Knoten ausgeben:
linux ~# ldapsearch <...> -b "cn=Subschema" -s base "(objectClass=*)" linux ~# ldapsearch <...> -b "cn=Subschema" -s base "(objectClass=*)" attributeTypes objectClasses matchingRules ldapSyntaxes



