Рейтинг:0

Не удается включить OpenLDAP memberOf в Ubuntu 20.04

флаг cn

Последние несколько дней я провел, изучая несколько руководств по созданию сервера LDAP с включенным memberOf на полностью обновленной чистой установке Ubuntu Server 20.04.2, выполняя очистку между каждой попыткой.

Совсем недавно я пытался использовать Perl Module slapdconf (https://github.com/Evolveum/slapdconf). Команды, которые я запускал, были:

sudo apt установить slapd ldap-utils
sudo apt установить libnet-ldap-perl libauthen-sasl-perl perl-doc
клон git https://github.com/Evolveum/slapdconf.git
компакт-диск slapdconf/
sudo cp ldap* /usr/local/bin/
sudo cp schema2ldif /usr/local/bin/
sudo cp slapd* /usr/local/bin/
sudo dpkg-перенастроить slapd
# создание mydomain.tld
Суффиксы списка sudo slapdconf
# подтверждено, что mydomain.tld является единственным суффиксом
sudo slapdconf add-module memberof
# Нет ошибок
sudo slapdconf add-overlay dc=mydomain,dc=tld memberof
# Нет ошибок
sudo slapdconf add-module refint
# Нет ошибок
sudo slapdconf add-overlay dc=mydomain,dc=tld refint olcRefintConfig 'olcRefintAttribute:memberof владелец менеджера участников'
# Нет ошибок

После этого я настроил phpldapadmin, залогинился и создал cn=test,ou=groups,dc=mydomain,dc=tld и cn=Fred Bloggs,ou=people,dc=mydomain,dc=tld и добавил Fred Bloggs в тестовое задание группа. тем не менее, работает ldapsearch -x -LLL -H ldap:/// -b "cn=Fred Bloggs,ou=people,dc=mydomain,dc=tld" dn memberof возвращает только dn, а не свойство memberOf.

Я устал делать это вручную, следуя различным вариантам https://blog.adimian.com/2014/10/15/how-to-enable-memberof-using-openldap/ тоже.

Пожалуйста, дайте мне знать, что мне не хватает, или предложите альтернативный сервер LDAP с работающим оверлеем memberOf.

Я видел несколько вопросов на разных форумах о том, как заставить memberOf работать, но ни одно из принятых решений, которые я видел, не сработало для меня, и все они предназначены для гораздо более старых версий Ubuntu.

Спасибо Джо

Рейтинг:0
флаг cn

Оказывается, я создавал не тот тип группы, и именно поэтому член никогда не создавался.

В PHPLDAPAdmin список дочерних типов предлагает posixGroup, но это не правильный вариант.

Любой, кто найдет это позже, вам нужно выбрать По умолчанию, а потом группаИмен из большого списка.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.