Add equality indexes on member,eduPersonPrincipalName,owner and supannRefId attributes

This commit is contained in:
Benjamin Dauvergne 2015-03-25 14:14:56 +01:00
parent b00b6fe00a
commit 83f0f9456c
2 changed files with 5 additions and 1 deletions

View File

@ -95,7 +95,7 @@ olcLimits: {0}dn.exact="uid=admin,ou=people,$SUFFIX" size.soft=unlimited size.h
olcLimits: {1}dn.exact="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" size.soft=unlimited size.hard=unlimited time.soft=unlimited time.hard=unlimited
olcReadOnly: FALSE
# Index
olcDbIndex: objectClass,contextCSN eq
olcDbIndex: objectClass,contextCSN,member,eduPersonPrincipalName,owner,supannRefId eq
olcDbIndex: supannAliasLogin,mail,givenName,uid,cn,sn,supannMailPerso,displayName pres,eq,approx,sub
# Accès super-utilisateur
olcAccess: {0}to *

View File

@ -25,6 +25,10 @@ olcAccess: {4}to dn.one="ou=groups,$SUFFIX" attrs=member by set="this/supannGro
olcAccess: {5}to dn.one="ou=structures,$SUFFIX" by * read
olcAccess: {6}to dn.one="ou=people,$SUFFIX" by self read by users read by anonymous auth by * none
olcAccess: {7}to * by users search
-
replace: olcDbIndex
olcDbIndex: objectClass,contextCSN,member,eduPersonPrincipalName,owner,supannRefId eq
olcDbIndex: supannAliasLogin,mail,givenName,uid,cn,sn,supannMailPerso,displayName pres,eq,approx,sub
EOF
ldapmodify -H ldapi:// -Y EXTERNAL -f $LDIF 2>/dev/null >/dev/null
rm $LDIF