ldapadd 返回类型或值存在

ldapadd 返回类型或值存在

我正在尝试从 ldif 文件将组添加到我的 LDAP DB。但我无法执行此操作,因为 ldapadd 返回 ldap_add:类型或值存在 (20)。

$ ldapadd -x -W -v -D "cn=directory manager" -f ldap_groups.ldif
ldap_initialize( <DEFAULT> )
Enter LDAP Password: 
add gidNumber:
        3582
add objectClass:
        top
        groupofuniquenames
        posixgroup
add cn:
        group1
add uniqueMember:
        ... list of unique members here ...
adding new entry "cn=group1,ou=Groups,dc=mydomain,dc=com"
modify complete

add gidNumber:
        4912
add objectClass:
        top
        groupofuniquenames
        posixgroup
add cn:
        group3
add uniqueMember:
        ... list of unique members here ...
adding new entry "cn=group3,ou=Groups,dc=mydomain,dc=com"
ldap_add: Type or value exists (20)

结果我已成功添加部分群组,直到group3

ldapsearch 未找到group3

$ ldapsearch -x -b "dc=mydomain,dc=com" |grep group3
$ 

你可以帮帮我吗?

答案1

我的 ldif 文件中这两个组中有重复的 uniqueMember 行。删除重复项后,ldapadd groups 成功完成。

相关内容