在 Linux 机器上测试 LDAP 连接的其他替代方法是什么

在 Linux 机器上测试 LDAP 连接的其他替代方法是什么

我有 Linux 机器 Redhat 5.8,它通过 LDAP 获取数据。由于不明原因,我无法通过 LDAP 获取数据。我看到从/var/日志/消息/var/日志/安全问题是LDAP搜索我的 Linux 机器上没有安装该工具,并且我找不到合适的版本。

是否有其他替代方法来测试 LDAP 连接?

我的LDAP配置文件

  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/

答案1

如果我是你,我会尝试这些:

  1. 找到合适的 ldapsearch 二进制文件,然后复制并在该系统上运行它。
  2. 制作一个 perl/python 脚本,其功能与下面的代码相同:

#

#!/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

答案2

尝试使用Apache 目录工作室。它具有使用 GUI 测试连接、身份验证和搜索的工具,并且适用于多平台。

相关内容