OpenLDAP com suporte ao MySQL
Demostrarei nesse artigo o serviço OpenLDAP com suporte ao MySQL passo-a-passo. Utilizando Debian 5, usei pacotes pré-compilados de dependências para compilação do OpenLDAP e os demais.
Parte 2: Ambiente de teste - preparação
Vamos compilar o OpenLDAP com suporte ao Berkeley DB, logs (syslog), SQL.
Uma partição do HD será reservada apenas para o ponto de montagem /opt, onde ficarão todos os aplicativos compilados.
Logue-se como root no sistema Linux e agora mão na massa!
# cd /usr/src
# apt-get install g++ make
Bibliotecas necessárias para o OpenLDAP:
# apt-get install autotools-dev libltdl3 libltdl3-dev libtool
Berkeley DB última versão estável:
# wget http://ftp.momo-i.org/pub/other/db-4.7.25.tar.gz
OpenLDAP última versão estável:
# wget ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.16.tgz
Além da compilação do OpenLDAP com suporte SQL, é preciso compilar o ODBC e instalar o driver pré-compilado do MySQL (libmyodbc) por apt-get.
# wget http://www.iodbc.org/downloads/iODBC/libiodbc-3.52.6.tar.gz
# apt-get install libmyodbc
MySQL 5.0 (banco de dados):
# apt-get install mysql-server-5.0
Uma partição do HD será reservada apenas para o ponto de montagem /opt, onde ficarão todos os aplicativos compilados.
Logue-se como root no sistema Linux e agora mão na massa!
# cd /usr/src
Baixando o código-fonte dos aplicativos
Instalando os softwares necessários para compilação dos códigos-fonte:# apt-get install g++ make
Bibliotecas necessárias para o OpenLDAP:
# apt-get install autotools-dev libltdl3 libltdl3-dev libtool
Berkeley DB última versão estável:
# wget http://ftp.momo-i.org/pub/other/db-4.7.25.tar.gz
OpenLDAP última versão estável:
# wget ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.16.tgz
Além da compilação do OpenLDAP com suporte SQL, é preciso compilar o ODBC e instalar o driver pré-compilado do MySQL (libmyodbc) por apt-get.
# wget http://www.iodbc.org/downloads/iODBC/libiodbc-3.52.6.tar.gz
# apt-get install libmyodbc
MySQL 5.0 (banco de dados):
# apt-get install mysql-server-5.0
Aproveitando a oportunidade, para divulgar o curso http://www.nisled.org/?page_id=924