LDAPSEARCH 转换成表格格式

标签 ldap openldap ldap-query

有没有办法执行 LDAP 搜索并将结果保存为表格格式(例如 csv)?

干杯 豪尔赫

最佳答案

以防万一其他人必须这样做:

根据提供的答案 Filter ldapsearch with awk/bash

这会将 LDAP 信息输出为 csv 格式:

$ ldapsearch -x -D "cn=something" | awk -v OFS=',' '{split($0,a,": ")} /^mail:/{mail=a[2]} /^uidNumber:/{uidNumber=a[2]} /^uid:/{uid=a[2]} /^cn/{cn=a[2]; print uid, uidNumber,cn , mail}' > ldap_dump.csv

注意 您需要注意使用 awk 解析 LDAP 数据的顺序!它需要按照它在 LDAP 数据中出现的顺序进行解析!

关于LDAPSEARCH 转换成表格格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48644911/

相关文章:

javascript - 在 Shiny 中获取响应头变量

c++ - 使 SASL(带有 GSSAPI)启用客户端和服务器并使用 LDAP+kerberos 作为身份验证器? (SSO 系统上的单点登录)

c# - LDAP 用户枚举不返回所有域用户

go - 如何为未知层次结构编写基本 ldap 字符串

java - 如何在 LDAP 中获取用户的电子邮件 ID

Java Spring NtlmProcessingFilter 第二个 Controller

python - Django 中的 LDAP : required to pass unicode password as string

ldap - 使用 python-ldap 添加组

C# LDAP 用户更改密码失败。 SSL连接是必须的吗?

c# - 使用 C# 获取 Active Directory 用户数据