Я включил оверлей refint и memberof с 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
класс объекта: верхний
объектный класс: groupOfNames
Сп: моя группа
участник: cn=myüser,ou=members,dc=mydomain,dc=tld
EOF
журнал ошибок
slapd: conn=132979 op=1: memberof_value_modify DN="cn=myüser,ou=members,dc=mydomain,dc=tld" add memberOf="cn=mygroup,ou=groups,dc=mydomain,dc=tld" не удалось ошибка=32
slapd: <= bdb_equality_candidates: (memberOf) не индексируется
конфигурация
$ sudo ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=module{0},cn=config
DN: cn=модуль{0},cn=config
класс объекта: олкмодулелист
сп: модуль{0}
olcModulePath: /usr/lib/ldap
olcModuleLoad: {0}back_hdb
olcModuleLoad: {1}синкпров
olcModuleLoad: {2}memberof
olcModuleLoad: {3}изменить
$ sudo ldapsearch -Y EXTERNAL -H ldapi:/// -b olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config
DN: olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config
класс объекта: olcConfig
класс объекта: олкмембероф
объектный класс: олковерлайконфиг
класс объекта: верхний
olcOverlay: член
olcMemberOfDangling: игнорировать
олкмемберофрефинт: ИСТИНА
olcMemberOfGroupOC: группа имен
olcMemberOfMemberAD: член
olcMemberOfMemberOfAD:: bWVtYmVyT2Yg
$ sudo ldapsearch -Y EXTERNAL -H ldapi:/// -b olcOverlay={2}refint,olcDatabase={1}hdb,cn=config
DN: olcOverlay={2}refind,olcDatabase={1}hdb,cn=config
класс объекта: olcConfig
объектный класс: олковерлайконфиг
класс объекта: olcRefintConfig
класс объекта: верхний
olcOverlay: {2}изменить
olcRefintAttribute: владелец менеджера участников memberof