ubuntu 16.04 上的 OpenLdap:-mdb_substring_candidates:未编入索引

ubuntu 16.04 上的 OpenLdap:-mdb_substring_candidates:未编入索引

我想使用 ldap 目录作为 IP 电话中的电话簿,我在本地运行 OpenLDAP 独立服务器

配置它的命令

 sudo dpkg-reconfigure slapd

使用 ldapadd 添加条目并遵循 content.ldif

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

对象类别:人

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

现在,当我在 Ip Phone 中配置 ldap 并搜索 ldap 联系人时,我收到以下错误,浏览了许多表格和文档,但找不到如何为这些属性添加索引

当搜索电话号码时

<= mdb_substring_candidates:(telephoneNumber)未编入索引

当搜索名称时

<= mdb_substring_candidates:(cn)未编入索引

相关内容