Como Configurar um Servidor LDAP Usando openldap e phpLDAPadmin

Instalar os Pacotes Necessários

sudo apt update
sudo apt install slapd ldap-utils phpldapadmin

Reconfigurar o slapd

sudo dpkg-reconfigure slapd

Opções principais a definir:

  • Não utilizar LDAPv2 (desativar compatibilidade retroativa).
  • Nome de domínio organizacional (ex.: example.com).
  • Criar base de dados (ex.: dc=example,dc=com).
  • Senha de administrador.

Configurar o phpLDAPadmin

Edite o arquivo de configuração do phpLDAPadmin em /etc/phpldapadmin/config.php:

sudo nano /etc/phpldapadmin/config.php

Localize a linha que define o host e configure conforme necessário:

$servers->setValue('server','host','127.0.0.1');
$servers->setValue('login','bind_id','cn=admin,dc=example,dc=com');

Configurar o Servidor Web (Apache)

Se o Apache não estiver instalado, instale-o com:

sudo apt install apache2

Acesse o phpLDAPadmin pelo navegador:

http://<IP-do-servidor>/phpldapadmin

Faça login usando:

Nome de usuário: cn=admin,dc=example,dc=com
Senha: (definida durante a instalação)

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *