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