Não é possível acessar cn = config através da GUI do Apache Directory Studio

6

Estou bastante familiarizado com openldap . A configuração dinâmica é bem nova para mim. Então, eu queria facilitar a vida e alterar a configuração openldap por meio da GUI do Apache Directory Studio.

Openldap está instalado no Debian Jessie e Versão slapd 2.4.40 + dfsg-1 + deb8u1 amd64

Tentou seguir este caminho: link

Mas não consigo acessar:

ldapsearch -b cn=config -D cn=admin,dc=domain -W
result: 32 No such object

Primeiro, achei que tinha a ver com as ACLs e removi tudo, mas nenhuma alteração.

ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=config funciona

Então por que o olcRootDN não tem direitos? Também na GUI não vejo o cn = config. Agradecemos antecipadamente por qualquer ajuda!

    
por machschev 15.12.2015 / 15:12

2 respostas

2

Então eu respondo por mim mesmo, entendi agora, grande confusão e incompreensão da configuração dinâmica. Talvez alguém tenha o mesmo problema:

Existe uma diferença entre olcRootDN in dn: olcDatabase={1}mdb,cn=config and dn: olcDatabase={0}config,cn=config

no meu caso, o olcRootDN em olcDatabase={0}config,cn=config não foi definido. Então eu adicionei como explicado no link e também olcRootPW .

Agora, posso acessar a cn=config na GUI do Apache Directory Studio e editá-la com tranquilidade. É bom ter duas senhas diferentes para não excluir acidentalmente algo em cn=config

    
por 16.12.2015 / 09:38
0

@Adambean pergunta como OP fez isso.

De qualquer forma, é necessário criar um arquivo ldif (por exemplo, config.ldif) contendo:

# uncomment this part, if there is no olcRootDN present
# use replace instead of add, if you want to change the root dn
#dn: olcDatabase={0}config,cn=config
#changetype: modify
#add: olcRootDN
#olcRootDN: cn=admin,cn=config

dn: olcDatabase={0}config,cn=config changetype: modify add: olcRootPW 
olcRootPW: <secret>

Você pode gerar um segredo usando:

sudo ldappasswd -s <your password>

E modifique-o com ldapmodify

sudo ldapmodify -Y EXTERNAL -H ldapi:// -f config.ldif

Isso deve ser feito.

    
por 31.10.2017 / 10:52

Tags