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.

openldap_basico/instalacao.txt · Last modified: 2009/08/19 13:58 by anahuac
Recent changes RSS feed Creative Commons License Donate Driven by DokuWiki