Com o lançamento do livro OpenLDAP é natural que surjam correções que devem ser passadas a todos. Apesar de todas as revisões que fiz, sempre falta alguma coisa que amigos e leitores encontram enquanto percorrem o livro.
A primeira correção foi encontrada por Jansen Sena que percebeu a falta de algumas diretivas na configuração do apache. Na página 107 do livro você encontra a configuração para autenticação de usuários do Apache no OpenLDAP em um arquivo chamado de autenticado.conf. Nesta configuração faltaram duas diretivas, em destaque a seguir:
<Directory "/var/www/autenticado">
Options Indexes FollowSymLinks
AuthName "Exemplo de autenticação de usuários em uma base LDAP"
AuthType Basics
AuthzLDAPAuthoritative off
AuthBasicProvider ldap
AuthLDAPUrl ldap://localhost/ou=Usuario,dc=empresa,dc=com,dc=br
require valid-user
</Directory>
Estas duas diretivas são necessárias para que a autenticação através de um servidor LDAP seja bem sucedida.
Duas outras correções foram enviadas por Paulo Ricardo Bruck. Estas correções são, na verdade, uma forma mais elegante de fazer os mesmos procedimentos informados no livro.
A primeira é sobre o local onde os arquivos fonte devem ser baixados. Na página 25 do livro eu considero o diretório /usr/src como local de download, contudo o Paulo Ricardo lembra que a norma FileSystem Hierarchy Standard (FHS) versão 2.2 define /usr/local/src como local de onde os programas compilados localmente devem ser descompactados, compilados e configurados.
A segunda recomendação do Paulo Ricardo é sobre a forma de ativação dos módulos ldap dentro do Apache. À página 105 do livro, minha sugestão foi de criar um link simbólico para o módulo auth_ldap dentro da pasta mods_enable. O método padrão adotado na distribuição Debian é utilizar o aplicativo a2enmod desta forma:
# a2enmod auth_ldap
Este método de ativação de módulos do Apache pode ser utilizado com todas as versões do Apache no Debian.
Nos próximos dias estarei colocando um arquivo compactado com todos os códigos e configurações utilizados no livro para download.
Até mais.


