Using the command line
You can view the object classes contained in the schema by issuing the commands provided here.
About this task
idsldapsearch -b cn=schema -s base objectclass=* objectclassesTo
change an object class using the command line, issue the following
command:
idsldapmodify -D <adminDN> -w <adminPW> -i <filename>where <filename>contains: dn: cn=schema
changetype: modify
replace: objectclasses
objectclasses: ( <myobjectClass-oid> NAME '<myObjectClass>' DESC '<An object class
I defined for my LDAP application>' SUP '<newsuperiorclassobject>'
<newobjectclasstype> MUST (<attribute1> $ <attribute2>)
MAY (<attribute3> $ <attribute4>) ) Note: Modify-replace
requests directed at the "cn=schema" entry have a special behavior
that is not true for other entries. Normally a modify-replace replaces
all values of the specified attribute, with the set of new values
specified in the modify operation. However, when applied to the schema,
only the referenced value is replaced. If this was not the case, this
example would replace the definition of "myObjectClass", but also
delete the definitions of all other objectclasses. The same behavior
is true for modify-replace operations to replace attributetypes values.