Pular para o conteúdo

Base LDAP do Active Directory do Windows Server 2008 64 bits para autenticação do Apache - openSUSE 11.3 64 bits

Dica publicada em Linux / Configuração
Claudir Pereira dos Santos claupers
Hits: 11.908 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Base LDAP do Active Directory do Windows Server 2008 64 bits para autenticação do Apache - openSUSE 11.3 64 bits

Entre as várias opções de autenticação do Apache existe uma que permite usar base LDAP. Nessa dica está sendo usado uma base do Active Directory do Windows Server 2008 64 bits. A máquina onde está instalada o Apache está com sistema openSUSE 64 bits com todas as configurações para funcionamento com hosts virtuais.

Para ser usado a autenticação LDAP, primeiramente deve-se ativar os módulos LDAP e AUTHNZ_LDAP do Apache. Isso pode ser feito facilmente com os comandos abaixo:

a2enmod ldap
$ a2enmod authnz_ldap


Feito isso, agora basta configurar um diretório para autenticação. Nesse exemplo, o arquivo de configuração do host virtual se encontra em /etc/apache2/vhosts/vhost.conf. Abra o arquivo com o seguinte comando:

# vi /etc/apache2/vhosts/vhost.conf

Pressione "i" para iniciar a alteração do arquivo e escolha um diretório para aplicar as configurações. Um exemplo básico seria o seguinte:

<directory "/srv/www/vhosts/dominio.com/diretorio">
Options All
Order allow,deny
Allow from all
AuthBasicAuthoritative off
AuthName "Informe usuario e senha"
AuthType Basic
AuthBasicProvider ldap
AuthzLDAPAuthoritative on
AuthLDAPBindDN "cn=usuarioApache,ou=UsuLocais,dc=dominio,dc=com"
AuthLDAPBindPassword "123456"
AuthLDAPURL ldap://192.168.0.1:389/ou=UsuLocais,dc=dominio,dc=com?uid

Require valid-user
DirectoryIndex index.html
</Directory>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Feche o arquivo pressionando "ESC" depois ":wq" e em seguida "Enter". Agora o Apache deve ser parado e reiniciado para que as alterações entrem em vigor:

# rcapache2 stop
# rcapache2 start


No código acima, a primeira linha em itálico informa o usuário que irá se conectar à base ldap para ler as informações, a "ou" onde está esse usuário e o domínio ao qual ele pertence.

Na segunda linha em itálico, é informado a senha do usuário.

Já na terceira linha, é informado onde devem ser procuradas as informações do usuário que está tentando se autenticar no diretório.

Nos testes realizados só houve sucesso usando "ou", ao tentar usar "cn" foi retornado erro 500.

Ao realizar as configurações, tenha certeza que os usuários que irão se autenticar estão realmente dentro da "ou" informada, pois caso contrário será retornado erro 500 referente a problemas internos do servidor.

Seria isso, existem muitas outras configurações possíveis, mas essa dica é apenas para ajudar a quem está iniciando e encontrou dificuldades nos primeiros testes. Sempre que houver problemas, é recomendável ler o arquivo de log referente aos erros, pois neles as informações são mais precisas sobre as causas.

Até a próxima.

Cordialmente;

Claudir Pereira dos Santos
Matelândia-PR

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Autenticando Squid 3 no Active Directory do Windows Server 2008 64 bits

Acessando RemoteApp em um servidor Windows Server 2008 64 bits de uma estação openSUSE 11.3 64 bits

Montar automaticamente uma pasta de um domínio do Windows Server 2008 64 bits no openSUSE 11.3 64 bits

Instalando e ativando Java-Sun no openSUSE 11.3 64 bits KDE para funcionar com Firefox 3.6.6

Usando impressora local no openSUSE 11.3 64 bits com rdesktop acessando Windows Server 2008 64 bits

Configurar o Sublime Text 3 para usar com NASM x86_64

Solução para problema na instalação do superkaramba (missing Python libraries / headers)

Melhorando a renderização de fontes em monitores LCD no Fedora

Fedora não disponibiliza resoluções 16:9 (ex.: 1900x1080) [Resolvido]

Configuração de Impressora no Manjaro

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.