我正在尝试从 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 成功完成。