无法在OpenLDAP中添加具有ldapmodify的uniqueMember

无法在OpenLDAP中添加具有ldapmodify的uniqueMember,ldap,ldif,Ldap,Ldif,我无法将唯一成员添加到静态组(objectClass:groupOfUniqueNames) 据此: 修改组条目:要向静态组添加成员,请将用户的可分辨名称添加为成员或uniqueMember属性的附加值。以下是一个例子: ldapmodify-h 127.0.0.1-D“cn=admin”-w xxxx-f modStaticGrp.ldif 其中modStaticGrp.ldif包含: dn: cn=group1, o=Your Company changetype: modify add:

我无法将唯一成员添加到静态组(objectClass:groupOfUniqueNames)

据此:

修改组条目:要向静态组添加成员,请将用户的可分辨名称添加为成员或uniqueMember属性的附加值。以下是一个例子: ldapmodify-h 127.0.0.1-D“cn=admin”-w xxxx-f modStaticGrp.ldif

其中modStaticGrp.ldif包含:

dn: cn=group1, o=Your Company
changetype: modify
add: member
member: cn=jeff, cn=tim, o=Your Company

dn: cn=group2, o=Your Company
changetype: modify
add: uniqueMember
uniqueMember: cn=joe,o=Your Company
当我尝试使用ldapmodify和以下ldif文件添加uniqueMember时:

dn: cn=Private,o=My Company
changetype: modify
add: uniqueMember 
uniqueMember: uid=1234567890,ou=My Company
我得到一个错误:

ldapmodify:第4行的attributeType错误,输入“cn=Private,o=My Company”

我遗漏了什么?有什么想法吗

uid=1234567890,ou=My Company
一个
uniqueMember
值是一个完整的DN。从DNs的其余部分判断,这应该是

uid=1234567890,o=My Company
虽然我希望看到更多类似的情况:

uid=1234567890,ou=Users,o=My Company

实际上,这取决于您设计DIT的具体方式。您不应该在其顶层添加用户条目。

您要添加的条目的objectClass是什么?objectClass:GroupOfUniqueName在下面的帖子中,“Dehli“使用与我相同的语法使其正常工作:让我们直截了当地说:'cn=Private,o=mycompany'的objectClass是
groupOfUniqueNames
?我错了,用户位于ou=People下。所以最后一行应该是:uniqueMember:uid=1234567890,ou=People,o=mycompany