ldap-命令

一、ldapadd

1. 用途

打开与 LDAP 服务器的连接,绑定以及修改或添加条目。

2. 语法

ldapadd [-a ][-b ][-c][-C][-d][-D ][-f][-g][-G][-h][-i file][-K][-m][-M][-N][-O][-p][-P][-r][-R][-U][-v][-V][-w][-y][-Y][-Z]

3. 描述

ldapmodify 命令用于打开与 LDAP 服务器的连接,绑定以及修改或添加条目。条目信息从标准输入或使用 -f 选项指定的文件中读取。ldapadd 作为指向 ldapmodify 工具的硬链接实现。作为 ldapadd 进行调用时,将自动启用 -a(添加新条目)选项。

4. 标志

标志名称描述
-a强制使添加操作成为缺省操作。
-b支持文件中的二进制值(旧式路径)。
-c指定连续操作;遇到错误时不会停止处理。
-C charset设置要使用的字符集名称(已向因特网编号分配机构 (IANA) 注册)。
-d level设置 LDAP 库中的调试级别。
-D dn绑定 dn。
-f file指定应该从指定的文件中读取条目修改信息。注:如果未指定 file,那么将使用标准输入。
-g指定不应除去属性值中的结尾空格。
-G realm指定域将用于 DIGEST-MD5 绑定机制。
-h host指定 LDAP 服务器主机名。
-i file指定应该从指定的文件读取条目修改信息。注:如果未指定 file,那么将使用标准输入。
-K keyfile指定要用于密钥的文件。
-m mechanism使用给定的机制执行 SASL 绑定。
-M将引荐对象作为普通条目进行管理。
-N key_name指定要在密钥文件中使用的专用密钥名称。
-O maxhops指定序列中要追踪的最大引荐数。
-p port指定 LDAP 服务器端口号。
-P key_pw指定密钥文件密码。
-r强制使替换操作成为缺省操作。
-R指定不追踪引荐。
-U username指定 DIGEST-MD5 绑定机制的用户名。
-v指定详细方式
-V version指定 LDAP 协议版本(2 或 3,缺省值为 3)。
-w password绑定密码或“?”(对于非重复提示)。
-W交互输入密码
-y请求代理的授权控制。
-Y使用安全 LDAP 连接 (TLS)。
-Z使用安全 LDAP 连接 (SSL)。

二、ldapsearch

1. 用途

打开与 LDAP 服务器的连接,绑定搜索以及使用过滤器 filter 执行搜索。

2. 语法

ldapsearch [-a ][-A ][-b basedn][-B][-C][-d][-D ][-e ][-f][-F][-G][-h][-i][-k][-K][-l][-L][-m][-M][-n][-N][-o][-O][-p][-P][-q][-R][-s][-t][-T][-U][-v][-V][-w][-y][-Y][-z ][-Z][-9] filter [attributes...]

其中 basedn 表示搜索的基本专有名称,filter 表示 LDAP 搜索过滤器,选项表示任何其他标志,而 attributes 表示要检索的属性的空格分隔列表。如果未指定属性列表,那么将检索所有属性。
注:如果在环境中设置了 LDAP_BASEDN,那么 basedn 是可选的。

3. 描述

如果 ldapsearch 命令找到了一个或多个条目,那么将检索由 attrs 指定的属性,并且条目和值将输出到标准输出。如果未列出 attrs,那么将返回所有属性。

4. 标志

标志名称描述
-a deref 指定如何取消引用别名(从不、始终、搜索或查找)。
-A仅检索属性名(不检索值)。
-b basedn指定用于搜素的基本专有名称 (dn)。环境中的 LDAP_BASEDN 是缺省值。
-B指定不禁止输出非 ASCII 值。
-C charset设置要使用的字符集名称(已向因特网编号分配机构 (IANA) 注册)。
-d level设置 LDAP 库中的调试级别。
-D dn绑定 dn。
-e显示 LDAP 库版本信息并退出。
-f file使用“file”中的过滤器执行搜索序列,必须对过滤器进行替换。
-F sep在属性名与值之间输出“sep”。
-G realm指定域将用于 DIGEST-MD5 绑定机制。
-h host指定 LDAP 服务器主机名。
-i file 使用“file”中的过滤器执行搜索序列,必须对过滤器进行替换。
-k对绑定使用服务器管理控制。
-K keyfile指定要用于密钥的文件。
-l time指定搜索时间限制(以秒为单位)。
-L以 LDIF 格式(隐含了 -B)输出条目。
-m mechanism使用指定的机制执行 SASL 绑定。
-M将引荐对象作为普通条目进行管理。
-n显示将完成但实际未执行操作的内容。
-N key_name指定要在密钥文件中使用的专用密钥名称。
-o attr_type根据指定的属性类型进行排序。
-O maxhops指定序列中要追踪的最大引荐数。
-p port指定 LDAP 服务器端口号。
-P key_pw指定密钥文件密码。
-q pagesize查询分页结果的页面大小。
-R指定不追踪引荐。
-s scope搜索范围。搜索范围可以是下列其中一个值:base、one 或 sub。
-t scope将值写入 /tmp 中的文件。
-T seconds指定在分页结果的两页之间等待的秒数。
-U username指定 DIGEST-MD5 绑定机制的用户名。
-v以详细方式运行。
-V version指定 LDAP 协议版本。版本可以为 2 或 3。缺省值为 3。
-w password绑定密码或“?”(对于非重复提示)。
-y proxydn设置代理授权操作的代理标识。
-Y使用安全 LDAP 连接 (TLS)。
-zsize指定搜索的大小限制(以条目数为单位)。
-Z使用安全 LDAP 连接 (SSL)。
-9control设置 control 选项的重要程度。control 可以是下列其中一个选项:s - 将排序重要程度设置为 false p - 将调页重要程度设置为 false

五、example

-b后面是以空格分隔的属性列表

ldapsearch -h vclient.host.com -D cn=admin -w adminpw -b cn=aixdata objectclass=*
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
python_ldap-3.4.0-cp310-cp310-win_amd64.whl 是一个Python LDAP模块的二进制文件。它是为64位Windows操作系统和Python 3.10版本编译的。LDAP代表轻型目录访问协议,是一种用于访问和维护分布式目录服务的协议。 这个whl文件包含了python-ldap模块的所有必需文件和依赖项,可以通过Python的包管理工具pip进行安装。安装这个模块后,你可以在Python程序中使用它来与LDAP服务器进行交互,实现用户身份验证、目录查询、添加、修改和删除等操作。 要安装这个whl文件,你可以使用以下pip命令: ```bash pip install python_ldap-3.4.0-cp310-cp310-win_amd64.whl ``` 安装完成后,你可以在Python程序中导入python-ldap模块,并开始使用它。例如,你可以连接到LDAP服务器,并搜索特定用户的信息: ```python import ldap # 连接到LDAP服务器 ldap_server = 'ldap://example.com' ldap_username = 'cn=admin,dc=example,dc=com' ldap_password = 'password' conn = ldap.initialize(ldap_server) conn.simple_bind_s(ldap_username, ldap_password) # 搜索用户信息 user_filter = '(uid=john)' base_dn = 'ou=users,dc=example,dc=com' attrs = ['cn', 'email'] result = conn.search_s(base_dn, ldap.SCOPE_SUBTREE, user_filter, attrs) # 打印搜索结果 for dn, entry in result: print('DN: %s' % dn) for attr in attrs: print('%s: %s' % (attr, entry.get(attr))) # 关闭连接 conn.unbind() ``` 通过使用python_ldap模块,你可以轻松地在Python中访问和管理LDAP服务器的目录数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值