(You can read this post in English too.)
Minden forrás kicsit más listát ad meg az indexelendő jellemzőkről, úgyhogy tapasztalati úton indexelünk. Megnézzük, hogy miért sírt eddigi életében a slapd:
cat /var/log/syslog |grep equality|cut -d' ' -f8|sort|uniq|cut -d'(' -f2| cut -d')' -f1Aztán megnézzük, hogy mit indexelünk jelenleg:
sudo ldapsearch -Y EXTERNAL -b olcDatabase={1}hdb,cn=config|grep olcDbIndexA két jellemzőlista minden tagjára szükség lesz, amikor megírjuk az index_samba_ldap.ldiff fájlt:
dn: olcDatabase={1}hdb,cn=config changetype: modify replace: olcDbIndex olcDbIndex: uid,uidNumber,gidNumber,memberUid,uniqueMember,objectClass,displayName,cn eq olcDbIndex: sambaDomainName,sambaGroupType,sambaSID,sambaSIDList eqMajd érvényesítjük a változásokat:
sudo ldapmodify -Y EXTERNAL -f index_samba_ldap.ldiffMár csak a már meglévő cuccot kell indexeltetni. Először leállítjuk a szervert, majd az openldap user nevében indexelünk, majd újraindítjuk a szervert.
sudo service slapd stop
sudo su - openldap -c slapindex
sudo service slapd start
A későbbiekben meg rá-rá nézünk a syslog-ra, és ha van új indexelendő, azt is felvesszük.
Nincsenek megjegyzések:
Megjegyzés küldése