Dead Packets

14/09/2009

Fazer query LDAP do Linux CentOS

Filed under: webfilters — drak @ 10:00 AM

Durante a integração do webfilter com a base LDAP, importante para a granularidade da concessão de liberações, é essencial ter visibilidade de como o serviço de diretório está estruturado.

Caso seu webfilter esteja sobre um SO Windows isso é moleza, basta instalar o “Ferramentas Administrativas” e ler a base com as credenciais do domínio, porém, caso seu Webfilter seja baseado em Linux as coisas complicam um pouco.

Para contornar esse problema, utilizei um pacote para o CentOS da implementação open source OpenLDAP. Segue o procedimento utilizado para a consulta a partir da CLI.

Instalação do pacote adequado

yum install openldap-clients.i386

Consulta na base

ldapsearch -x -h 192.168.1.252 -b 'OU=MKT,DC=lab,DC=local' -D 'CN=leitura,OU=MKT,DC=lab,DC=local' -w leitura '(objectCategory=person)'

Onde os parâmetros utilizados são os seguintes:

-h: IP do Servidor LDAP
-b: DN onde serão procurados os usuários, limita o escopo da busca
-D: Usuário utilizado para consulta a base
-w: Senha do usuário, pode ser substituído por ‘-W’ para que você entre com a senha no momento da busca

Outros filtros (utilizando a sintaxe comum de querys LDAP) podem ser utilizados para que sua consulta retorne os resultados adequados. Por exemplo, no lugar do ‘(objectCategory=person)’ podem ser usados:

‘(sAMAccountName=vipuser)’ – Busca um usuário com o account name “vipuser”
‘(memberOf=CN=FC-LAB-AcessoVIP,OU=MKT,DC=lab,DC=local)’ – Busca os membros do grupo “FC-LAB-AcessoVIP”

Referências
How to write a LDAP search filter

Anúncios

Deixe um comentário »

Nenhum comentário ainda.

RSS feed for comments on this post. TrackBack URI

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Blog no WordPress.com.

%d blogueiros gostam disto: