Назад | Перейти на главную страницу

OpenLdap в ubuntu 16.04: - mdb_substring_candidates: не индексируется

Я хочу использовать каталог ldap в качестве телефонной книги на IP-телефоне У меня есть автономный сервер OpenLDAP, работающий на моем локальном

настроил его команду

 sudo dpkg-reconfigure slapd

добавлена ​​запись с использованием ldapadd и со следующим content.ldif

dn: cn = max, dc = testldap, dc = com

objectClass: человек

sn: сталь

Номер телефона: 7896660777

описание: 'somedescription'

ldapadd -x -D cn=admin,dc=testldap,dc=com -w 123456 -f content.ldif

когда я запустил ldapsearch, я получил результаты, поэтому мои данные были правильно вставлены в каталог

ldapsearch -H ldap://localhost -x -D "cn=admin,dc=testldap,dc=com" -w 123456 -b "cn=max,dc=testldap,dc=com"
# extended LDIF
#
# LDAPv3
# base <cn=max,dc=testldap,dc=com> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# max, testldap.com
dn: cn=max,dc=testldap,dc=com
objectClass: person
sn: steel
telephoneNumber: 7896660777
description: 'somedescription'
cn: max

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

теперь, когда я настроил ldap в Ip Phone и искал контакты ldap, я получаю следующую ошибку, просматривал множество форм и документов, но не могу найти, как добавить индексирование для этих атрибутов

при поиске phoneNumber

<= mdb_substring_candidates: (phoneNumber) не проиндексировано

при поиске имени

<= mdb_substring_candidates: (cn) не проиндексировано