Migrando servidores Linux para autenticação LDAP
Dedico esse artigo a minha filha Hayla, que vai nascer, e a minha esposa que sempre me apoiou. O objetivo do mesmo é migrar servidores Linux para usar a autenticação LDAP. De certa forma esse artigo seria um complemento de um artigo anterior postado por mim que agiliza a busca em base LDAP. "Seja Livre Use Linux"!
Procedimentos iniciais
Editar os arquivos /etc/hostname e /etc/hosts.
Exemplo (/etc/hosts):
Exemplo (/etc/hostname):
Onde "hayla.com.br" é o sufixo da base LDAP (veja: dn).
Instalar o Berkeley DB e suas bibliotecas:
# apt-get install libdb4.2 libdb4.2-dev db4.2-util
Instalar o LDAP:
# apt-get install slapd
A senha do administrador da base será pedida, basta informá-la e confirmá-la.
Instalar o PHPLDAPAdmin:
# apt-get install phpldapadmin
# apt-get install libnet-ldap-perl
Alterar a seguinte linha no arquivo /etc/phpldapadmin/config.php:
/* Array of base DNs of your LDAP server. Leave this blank to have phpLDAPadmin auto-detect it for you. */
$ldapservers->SetValue($i,'server','base',array('dc=hayla,dc=com,dc=br'));
Exemplo (/etc/hosts):
192.168.X.X nome_da_maquina.hayla.com.br nome_da_maquina
Exemplo (/etc/hostname):
nome_da_maquina.hayla.com.br
Onde "hayla.com.br" é o sufixo da base LDAP (veja: dn).
Instalar o Berkeley DB e suas bibliotecas:
# apt-get install libdb4.2 libdb4.2-dev db4.2-util
Instalar o LDAP:
# apt-get install slapd
A senha do administrador da base será pedida, basta informá-la e confirmá-la.
Instalar o PHPLDAPAdmin:
# apt-get install phpldapadmin
# apt-get install libnet-ldap-perl
Alterar a seguinte linha no arquivo /etc/phpldapadmin/config.php:
/* Array of base DNs of your LDAP server. Leave this blank to have phpLDAPadmin auto-detect it for you. */
$ldapservers->SetValue($i,'server','base',array('dc=hayla,dc=com,dc=br'));