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)