NDSIndex#
The NDSIndex utility can create, list, delete, suspend, and resume Edirectory Indexes.By default, it is installed into /usr/ldaptools/bin. The syntax for NDSIndex is:
# ./ndsindex [command] [options] [index]
NDSIndex uses LDAP to manipulate indexDefinition on the NCP server object. This means that LDAP must be working correctly. Once modified, indexDefinition kicks off the Limber process.
List an Index#
To list the CN index, use:./ndsindex list ?D cn=admin,o=novell ?w password ?s cn=SVR01,o=novell CNThe results will look similar to this:
Index Version: 0 Index Name: CN Index State: Online Index Rule: Value Index Type: Added on attribute creation Index State Value: Added from server NDS Attribute: CN
Add an Index#
To add a VALUE index to the uid attribute, use:# /usr/ldaptools/bin/ndsindex add -D cn=admin,o=novell -w novell -s cn=SVR01,o=novell "uid;uid;VALUE?The results: Result Index(es) addition successful.
Suspend an Index#
To suspend the uid attribute index, use:# /usr/ldaptools/bin/ndsindex suspend -D cn=admin,o=novell -w novell -s cn=SVR01,o=novell uidThe results: Index(es) suspension successful.
To list the uid index, use:
# /usr/ldaptools/bin/ndsindex list -D cn=admin,o=novell -w novell -s cn=SVR01,o=novell uid
The results will look similar to this:
Index Version: 0 Index Name: uid Index State: Suspended Index Rule: Value Index Type: User defined Index State Value: Added from server NDS Attribute: uid