2.2.2. 삼바 인덱스
이제 slapd가 Samba 속성에 대해 알고 있으므로 이를 기반으로 몇 가지 인덱스를 설정할 수 있습니다. 색인 항목은 클라이언트가 DIT에서 필터링된 검색을 수행할 때 성능을 향상시키는 방법입니다.
파일 생성 samba_indices.ldif 다음 내용으로 :
dn: olcDatabase={1}mdb,cn=config 변경 유형: 수정
바꾸기: olcDbIndex olcDbIndex: objectClass eq
olcDbIndex: uidNumber,gidNumber eq olcDbIndex: loginShell eq olcDbIndex: uid,cn eq,sub olcDbIndex: memberUid eq,sub olcDbIndex: 구성원,uniqueMember eq olcDbIndex: sambaSID eq
olcDbIndex: sambaPrimaryGroupSID eq olcDbIndex: sambaGroupType eq olcDbIndex: sambaSIDList eq olcDbIndex: sambaDomainName eq olcDbIndex: default sub,eq
ldapmodify 유틸리티를 사용하여 새 인덱스를 로드합니다.
sudo ldapmodify -Q -Y 외부 -H ldapi:/// -f samba_indices.ldif
모두 잘 되었다면 ldapsearch를 사용하여 새 인덱스를 볼 수 있습니다.
sudo ldapsearch -Q -LLL -Y 외부 -H \
ldapi:/// -b cn=config olcDatabase={1}mdb olcDbIndex