Instalação
O primeiro passo na instalação do do OpenLDAP é configurar corretamente o nome do servidor. Em servidores “posix” o formato do nome segue a seguinte sintaxe:
<nome>.<domínio>
Ex: server.kyapanel.com.br
Para configurar corretamente o nome do servidor será necessário alterar dois arquivos:
/etc/hosts
Certifique-se que existe uma linha contendo o endereço IP do servidor, nome.domínio e apelido. Algo como:
192.168.1.10 server.kyapanel.com.br server
/etc/hostname
Nesse arquivo deve estar o nome.domínio. Assim:
server.kyapanel.com.br
Instalando a partir dos pacotes pré-compilados
No Gnu/Linux Debian será necessário instalar o pacote “slapd”, com o seguinte comando:
aptitude install slapd
Este comando irá fazer o download dos pacotes necessários e em seguida solicitará que a senha do usuário “admin” seja fornecida e confirmada. Como na figura abaixo:
Importante deixar claro que no Gnu/Linux Debian a base inicial é criada automaticamente pelo instalador. Por isso ele pede a senha do usuário “admin”.
Em outras distribuições, como RedHat o instalador não cria a base inicial, ou seja, é necessário criá-la manualmente. Outra diferença entre ambos os sistemas é quanto à localização dos arquivos de configuração, que no Debian fica em /etc/ldap e no RedHat fica em /etc/openldap.
Pode-se usar o comando “nmap localhost” e verificar se a porta 389, que é a porta padrão do servidor OpenLDAP está ativa.
Instalando a partir do código fonte
Para fazer a instalação a partir do código fonte, será necessário instalar algumas bibliotecas exigidas. São elas:
OpenSSL - Pacote no Debian: libssl-dev SASL - Pacote no Debian: libsasl2 Berkeley DB - Pacote no Debian: libdbXXX-dev – onde XXX é a versão do db que estiver sendo usado no servidor. <code> Portanto comece instalando esses pacotes com o comando: <code> aptitude install libssl-dev libsasl2 libdb4.5-dev time <code> Baixe o código fonte do OpenLDAP no site oficial do projeto em: http://www.openldap.org/software/download/ E siga os seguintes passos: <code> Faça sua descompressão em /usr/src. # tar xzf openldap-"versão".tgz -C /usr/src Vá até o diretório criado e, após ler o README, verifique quais as opções de compilação você quer ativar e quais quer desativar # cd /usr/local/src/openldap-"versão" # ./configure –help Utilize o comando “configure” com as opções desejadas para efetuar a verificação de que todos os requisitos de compilação estão presentes em seu sistema # ./configure --with-tls --enable-memberof=mod Verifique as dependências # make depend Compile o código # make Uma vez compilado o código fonte, podemos testar se tudo ocorreu devidamente # make test Se tudo estiver certo, podemos instalar o software # make install
Licença
Copyright 2007 Anahuac de Paula Gil e Francisco Kem Iti Saito
Permite-se distribuição, publicação e cópia literal da íntegra deste documento, sem pagamento de royalties, desde que sejam preservadas a nota de copyright, a URL oficial do documento e esta nota de permissão.
Permite-se também distribuição, publicação e cópia literal de seções individuais deste documento, sem pagamento de royalties, desde que sejam preservadas a nota de copyright e a nota de permissão acima, e que a URL oficial do documento seja preservada ou substituída pela URL oficial da seção individual.
