LDAP : Instalar e configurar no ubuntu


ldap_000

Um dos protocolos mais importantes nesta área da gestão centralizada de recursos é o LDAP (Lightweight Directory Access Protocol), que permite criar um serviço um serviço de directoria . No Linux, a implementação de um serviço LDAP pode ser efectuada recorrendo ao OpenLDAP. O OpenLDAP é uma implementação em código aberto do protocolo LDAP.
Como instalar o OpenLDAP?
Para instalar um servidor OpenLDAP basta que use os seguintes comandos:
sudo apt-get update
sudo apt-get install slapd ldap-utils
Durante a instalação devem definir, por questões de segurança, uma password para acesso ao directório LDAP.
openldap_01
Reconfiguração do slapd
Terminada a instalação, é por normal necessário voltar a reconfigurar o slpad. Para isso basta que use o seguinte comando:
sudo dpkg-reconfigure slapd
A reconfiguração do slapd obriga a responder a algumas questões referentes à estrutura do LDAP que pretendemos construir.
  • Omit OpenLDAP server configuration? No
ldap_00
DNS domain name? pplware.com (por exemplo)
ldap_01
  • Organization name? pplware
ldap_02
Administrator password? (Podem usar a mesma que usaram durante a instalação)
ldap_03
  • Database backend to use? HDB
ldap_04
  • Remove the database when slapd is purged? No
ldap_05
  • Move old database? Yes
ldap_06
  • Allow LDAPv2 protocol? No
ldap_07
Configuração do PHPldapadmin
Para uma gestão simplificado do LDAP, aconselhamos a instalação do PHPldapadmin que nos permite gerir todo o directório LDAP via interface web. Para instalar o PHPldapadmin (cerca de 25 MB) basta que use o seguinte comando:
sudo apt-get install phpldapadmin
Configuração do PHPldapadmin
Vamos agora configurar o PHPldapadmin de acordo com o nosso directório LDAP. Para tal é necessário efectuar algumas alterações no ficheiro de configuração do phpldapadmin. Para isso abrimos o ficheiro /etc/phpldapadmin/config.php:
sudo nano /etc/phpldapadmin/config.php
e procedemos às seguintes configurações:
ldap_08
Após efectuadas as alterações, gravamos e vamos abrir o phpldapadmin via browser usando o endereço http://localhost/phpldapadmin
ldap_09
Na autenticação deverá ser usado o utilizador admin (tal como mostra a figura) e a password que foi escolhida durante o processo de instalação.
ldap_10
Para um próximo tutorial vamos explicar a estrutura de um directório LDAP e ensinar também como podem criar entradas. Estejam atentos.
Close Menu