Quais são as outras alternativas para testar uma conexão LDAP na máquina linux?

0

Eu tenho uma máquina Linux, Redhat 5.8, que obtém dados via LDAP. Por um motivo não claro, não consigo obter os dados via LDAP. Vejo que a partir de / var / log / messages e / var / log / secure o problema é que a ferramenta ldapsearch não está instalada no meu Máquina Linux, e não consigo encontrar a versão adequada.

Existe alguma outra alternativa para testar a conexão LDAP?

meu ldap.conf

  more /etc/ldap.conf

  logdir /var/log/ldap
  debug 0
  referrals no
  deref never
  nss_getgrent_skipmembers yes
  host server.apple.com
  base DC=apple,DC=com
  uri ldap://server.apple.com/
    
por maihabunash 17.06.2015 / 17:14

1 resposta

1

Se eu fosse você, tentaria fazer isso:

  1. Encontre o binário ldapsearch adequado e copie e execute-o nesse sistema.
  2. crie um script em perl / python que faça o mesmo como no código abaixo:

#

#!/bin/python
import ldap
try:
    l = ldap.open("x.x.x.x")
    # put the ldapserver address up there

    l.protocol_version = ldap.VERSION3  

    username = "cn=Manager, o=domain.com"
    # user dn above
    password  = "secret"
    # set the password

    l.simple_bind(username, password)
except ldap.LDAPError, e:
    print e
    # handle error
    
por 17.06.2015 / 18:59