ฉันเปิดใช้งาน refint และสมาชิกของการซ้อนทับด้วย OpenLDAP 2.4.57 แต่เมื่อฉันสร้าง groupOfNames ฉันได้รับ memberof_value_modify .. ล้มเหลว err=32
ข้อผิดพลาด. ฉันยังเปิดใช้งาน syncprov ด้วยอะไหล่
ผมทำอะไรผิดหรือเปล่า?
การเพิ่มกลุ่ม
$ ldapadd -W -x -D cn=admin,dc=mydomain,dc=tld << EOF
dn: cn=mygroup,ou=groups,dc=mydomain,dc=tld
objectClass: ด้านบน
objectClass: groupOfNames
cn: มายกรุ๊ป
สมาชิก: cn=myüser,ou=สมาชิก,dc=mydomain,dc=tld
อฟ
บันทึกข้อผิดพลาด
ตบ: conn=132979 op=1: memberof_value_modify DN="cn=myüser,ou=members,dc=mydomain,dc=tld" เพิ่ม memberOf="cn=mygroup,ou=groups,dc=mydomain,dc=tld" ล้มเหลว ผิดพลาด=32
ตบ: <= bdb_equality_candidates: (memberOf) ไม่ได้ทำดัชนี
การกำหนดค่า
$ sudo ldapsearch -Y ภายนอก -H ldapi:/// -b cn=โมดูล{0},cn=config
dn: cn=โมดูล{0},cn=config
objectClass: olcModuleList
cn: โมดูล{0}
olcModulePath: /usr/lib/ldap
olcModuleLoad: {0}back_hdb
olcModuleLoad: {1}syncprov
olcModuleLoad: {2}memberof
olcModuleLoad: {3}รีฟิน
$ sudo ldapsearch -Y ภายนอก -H ldapi:/// -b olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config
dn: olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config
objectClass: olcConfig
objectClass: olcMemberOf
objectClass: olcOverlayConfig
objectClass: ด้านบน
olcOverlay: สมาชิกของ
olcMemberOfDangling: เพิกเฉย
olcMemberOfRefInt: จริง
olcMemberOfGroupOC: groupOfNames
olcMemberOfMemberAD: สมาชิก
olcMemberOfMemberOfAD:: bWVtYmVyT2Yg
$ sudo ldapsearch -Y ภายนอก -H ldapi:/// -b olcOverlay={2}refint,olcDatabase={1}hdb,cn=config
dn: olcOverlay={2}refint,olcDatabase={1}hdb,cn=config
objectClass: olcConfig
objectClass: olcOverlayConfig
objectClass: olcRefintConfig
objectClass: ด้านบน
olcOverlay: {2}รีฟิน
olcRefintAttribute: สมาชิกของเจ้าของผู้จัดการสมาชิก