<Précédent | Table des matières | Suivant>
2.2.2. Indices de samba
Maintenant que slapd connaît les attributs Samba, nous pouvons configurer des indices basés sur eux. L'indexation des entrées est un moyen d'améliorer les performances lorsqu'un client effectue une recherche filtrée sur le DIT.
Créer le fichier samba_indices.ldif avec le contenu suivant:
dn : olcDatabase={1}mdb,cn=config type de changement : modifier
remplacer : olcDbIndex olcDbIndex : objectClass eq
olcDbIndex: uidNumber,gidNumber eq olcDbIndex: loginShell eq olcDbIndex: uid,cn eq,sub olcDbIndex: memberUid eq,sub olcDbIndex: member,uniqueMember eq olcDbSIndex: samba
olcDbIndex : sambaPrimaryGroupSID eq olcDbIndex : sambaGroupType eq olcDbIndex : sambaSIDList eq olcDbIndex : sambaDomainName eq olcDbIndex : default sub,eq
À l'aide de l'utilitaire ldapmodify, chargez les nouveaux index :
sudo ldapmodify -Q -Y EXTERNE -H ldapi:/// -f samba_indices.ldif
Si tout s'est bien passé, vous devriez voir les nouveaux index en utilisant ldapsearch :
sudo ldapsearch -Q -LLL -Y EXTERNE -H \
ldapi:/// -b cn=config olcDatabase={1}mdb olcDbIndex