Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

7.3. LDAP

OpenLDAP

A configuração requerida para o serviço OpenLDAP foi mudada no Red Hat Enterprise Linux 6. Na versões anteriores, o slapd era configurado pelo arquivo /etc/openldap/slapd.conf. A configuração slapd no Red Hat Enterprise Linux 6 é agora armazenada em um diretório especial LDAP (/etc/openldap/slapd.d/) com um esquema pré definido e uma Árvore de Informação de Diretório (Directory Information Tree - DIT). Mais detalhes deste esquema de configuração pode ser encontrado em openldap.org. A seção seguinte detalha um exemplo de como converter o arquivo de configuração antigo para funcionar com o novo diretório:

7.3.1. Convertendo a configuração slapd

Este exemplo assume que o arquivo a ser convertido da configuração antiga slapd está localizado no /etc/openldap/slapd.conf e o novo diretório para a configuração OpenLDAP está localizado em /etc/openldap/slapd.d/.
  • Remova os conteúdos do novo diretório /etc/openldap/slapd.d/:
     # rm -rf /etc/openldap/slapd.d/* 
  • Execute slaptest para checar a validade do arquivo de configuração e especifique o novo diretório de configuração:
     slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d 
  • Configure as permissões do novo diretório:
     chown -R ldap:ldap /etc/openldap/slapd.d 
     chmod -R 000 /etc/openldap/slapd.d 
     chmod -R u+rwX /etc/openldap/slapd.d 
  • Uma vez que o serviço é confirmado para funcionar com o novo diretório de configuração, remova o arquivo de configuração antigo:
     rm -rf /etc/openldap/slapd.conf