Não é possível ativar o membro OpenLDAP do Ubuntu 20.04

Não é possível ativar o membro OpenLDAP do Ubuntu 20.04

Passei os últimos dias seguindo vários guias de como criar um servidor LDAP com memberOf habilitado, em uma instalação limpa totalmente atualizada do Ubuntu Server 20.04.2, limpando entre cada tentativa.

Mais recentemente, tentei usar o módulo Perl slapdconf(https://github.com/Evolveum/slapdconf). Os comandos que executei foram:

sudo apt install slapd ldap-utils
sudo apt install libnet-ldap-perl libauthen-sasl-perl perl-doc
git clone https://github.com/Evolveum/slapdconf.git
cd slapdconf/
sudo cp ldap* /usr/local/bin/
sudo cp schema2ldif /usr/local/bin/
sudo cp slapd* /usr/local/bin/
sudo dpkg-reconfigure slapd
# creating mydomain.tld
sudo slapdconf list-suffixes
# confirmed mydomain.tld is the only suffix
sudo slapdconf add-module memberof
# No errors
sudo slapdconf add-overlay dc=mydomain,dc=tld memberof
# No errors
sudo slapdconf add-module refint
# No errors
sudo slapdconf add-overlay dc=mydomain,dc=tld refint olcRefintConfig 'olcRefintAttribute:memberof member manager owner'
# No errors

Depois de fazer isso configurei phpldapadmin, entrei e criei cn=test,ou=groups,dc=mydomain,dc=tlde cn=Fred Bloggs,ou=people,dc=mydomain,dc=tldadicionei Fred Bloggs ao testgrupo. no entanto, a execução ldapsearch -x -LLL -H ldap:/// -b "cn=Fred Bloggs,ou=people,dc=mydomain,dc=tld" dn memberofretorna apenas a propriedade dn e nenhuma propriedade memberOf.

Cansei de fazer isso manualmente seguindo diferentes variantes dehttps://www.adimian.com/blog/how-to-enable-memberof-using-openldap/também.

Alguém pode me informar o que estou perdendo ou sugerir um servidor LDAP alternativo que tenha sobreposição memberOf funcional.

Já vi algumas perguntas em diferentes fóruns sobre como fazer memberOf funcionar, mas nenhuma das soluções aceitas que vi funcionou para mim, e todas são para versões muito mais antigas do Ubuntu.

Obrigado Joe

Responder1

Acontece que eu estava criando o tipo errado de grupo e é por isso que memberOfnunca foi criado.

No PHPLDAPAdmin a lista de tipos de filhos oferece posixGroup, mas esta não é a opção certa.

Qualquer pessoa que descobrir isso mais tarde, precisará selecionar defaulte, em seguida, groupOfNamesna grande lista.

informação relacionada