Adding ldap indices 6.0: Difference between revisions

No edit summary
No edit summary
Line 10: Line 10:
2) Start the modification:
2) Start the modification:
  ldapmodify -x -H ldapi:/// -LLL -D cn=config -W
  ldapmodify -x -H ldapi:/// -LLL -D cn=config -W
This will prompt for the password.  Enter the value for ldap_root_password
3) Modify the configuration database with the new indices.  Which DN to use depends on whether or not this is either (A) a master with replica(s) or (B) a stand-alone master or a replica.  For (A), the DN to modify is olcDatabase={3}hdb,cn=config.  For (B), the DN to modify is olcDatabase={2}hdb,cn=config.  For this example, we'll assume casae (B).  Enter the following text to add the indices:
dn: olcDatabase={2}hdb,cn=config
changetype:modify
add: olcDbIndex
olcDbIndex: uidNumber eq
olcDbIndex: gidNumber eq
olcDbIndex: memberUID eq


This will prompt for the password. Enter the value for ldap_root_password
4) Press Control-D to finish the modification.

Revision as of 23:54, 8 June 2009


Adding custom LDAP Indices

Sometimes, when using things like the NIS and Samba functionality with ZCS, it is desired to add additional indices to the LDAP database. To do this requires manual modification of the configuration using ldapmodify commands. For example, to add the necessary indices for the NIS functionality, one would do the following on each LDAP server as the zimbra user:

1) Get the ldap_root_password value

zmlocalconfig -s ldap_root_password

2) Start the modification:

ldapmodify -x -H ldapi:/// -LLL -D cn=config -W

This will prompt for the password. Enter the value for ldap_root_password

3) Modify the configuration database with the new indices. Which DN to use depends on whether or not this is either (A) a master with replica(s) or (B) a stand-alone master or a replica. For (A), the DN to modify is olcDatabase={3}hdb,cn=config. For (B), the DN to modify is olcDatabase={2}hdb,cn=config. For this example, we'll assume casae (B). Enter the following text to add the indices:

dn: olcDatabase={2}hdb,cn=config
changetype:modify
add: olcDbIndex
olcDbIndex: uidNumber eq
olcDbIndex: gidNumber eq
olcDbIndex: memberUID eq

4) Press Control-D to finish the modification.

Jump to: navigation, search