2.2.2. Samba インデックス
これで、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: member,uniqueMember eq olcDbIndex: sambaSID eq
olcDbIndex: sambaPrimaryGroupSID eq olcDbIndex: sambaGroupType eq olcDbIndex: sambaSIDList eq olcDbIndex: sambaDomainName eq olcDbIndex: デフォルトのサブ、eq
ldapmodify ユーティリティを使用して、新しいインデックスをロードします。
sudo ldapmodify -Q -Y EXTERNAL -H ldapi:/// -f samba_indices.ldif
すべてがうまくいけば、ldapsearch を使用して新しいインデックスが表示されるはずです。
sudo ldapsearch -Q -LLL -Y 外部 -H \
ldapi:/// -b cn=config olcDatabase={1}mdb olcDbIndex