ldap_add:约束违规(19)附加信息:某些属性不唯一

ldap_add:约束违规(19)附加信息:某些属性不唯一

我已经经历过了ldap_add:约束违反(19)但无法解决我的问题!

我面临的问题是,当我尝试 bckup.ldif通过发出以下命令从文件中添加用户时

ldapadd -x -D "dc=admin,dc=domain,dc=lcl -f bckup.ldif -W

它引发了以下错误

adding new entry "uid=doctor.lcl,ou=People,dc=domain,dc=lcl"
ldap_add: Constraint violation (19)
    additional info: some attributes not unique

ldapsearch我仅使用不进行备份slapcat

所以我的问题是导致错误的原因是什么以及如何解决错误?

答案1

uid=doctor.lcl,ou=People,dc=domain,dc=lcl对于定义为唯一的属性,似乎一个(或多个)属性包含与已经存在的 LDAP 条目重复的值。

首先,检查您的slapd.conf搜索以查找标记为唯一的属性。例如:

# index since the unique overlay will search for matching mail attributes
index mail eq

overlay unique
unique_attributes mail

然后对此(这些)唯一属性执行 ldap 搜索并找到具有重复属性的属性uid=doctor.lcl

相关内容