2.2.2. Samba-Indizes
Da slapd nun über die Samba-Attribute Bescheid weiß, können wir einige darauf basierende Indizes einrichten. Das Indizieren von Einträgen ist eine Möglichkeit, die Leistung zu verbessern, wenn ein Client eine gefilterte Suche im DIT durchführt.
Erstellen Sie die Datei samba_indices.ldif mit folgendem Inhalt:
dn: olcDatabase={1}mdb,cn=config changetype: ändern
ersetzen: olcDbIndex olcDbIndex: objectClass eq
olcDbIndex: uidNumber,gidNumber eq olcDbIndex: loginShell eq olcDbIndex: uid,cn eq,sub olcDbIndex: memberUid eq,sub olcDbIndex: member,uniqueMember eq olcDbIndex: sambaSID eq
olcDbIndex: sambaPrimaryGroupSID eq olcDbIndex: sambaGroupType eq olcDbIndex: sambaSIDList eq olcDbIndex: sambaDomainName eq olcDbIndex: default sub,eq
Laden Sie mit dem Dienstprogramm ldapmodify die neuen Indizes:
sudo ldapmodify -Q -Y EXTERNAL -H ldapi:/// -f samba_indices.ldif
Wenn alles gut gelaufen ist, sollten Sie die neuen Indizes mit ldapsearch sehen:
sudo ldapsearch -Q -LLL -Y EXTERNAL -H \
ldapi:/// -b cn=config olcDatabase={1}mdb olcDbIndex