C 检索LDAP DN的空属性
我目前正在为我的公司编写一个工具(ANSI C),该工具从LDAP目录中读取数据,并以特定格式(即:旧专有目录db的名称格式)输出所有数据。 然后由另一个读取输出的工具处理,等等。。。不要问 无论如何,对于我的“ldaplist…”命令,我需要打印出属于该条目的所有属性,即使是那些没有设置值的属性 不幸的是,C 检索LDAP DN的空属性,c,ldap,openldap,C,Ldap,Openldap,我目前正在为我的公司编写一个工具(ANSI C),该工具从LDAP目录中读取数据,并以特定格式(即:旧专有目录db的名称格式)输出所有数据。 然后由另一个读取输出的工具处理,等等。。。不要问 无论如何,对于我的“ldaplist…”命令,我需要打印出属于该条目的所有属性,即使是那些没有设置值的属性 不幸的是,ldap\u first\u attribute/ldap\u next\u attribute没有返回它们,只返回那些有值集的属性,我找不到ldap\u search\u ext\u s参
ldap\u first\u attribute
/ldap\u next\u attribute
没有返回它们,只返回那些有值集的属性,我找不到ldap\u search\u ext\u s
参数或ldap\u set\u选项
开关来帮助我。
希望你们中有人知道怎么做
提前感谢您的时间和帮助 我没有使用
ldap\u search\u ext\u s
,因此我不知道它的选项,也无法告诉您基于使用此功能的解决方案。不过,我想提出一个想法
-吉姆,谢谢你的建议!看来这是唯一的办法。我目前正试图找出如何读取模式文件。如果我成功地做到了,您将得到一个“问题解决”,除非有人有另一个更简单的建议。根据LDAP,您只需使用LDAP搜索操作即可读取模式。您只需要对子模式子条目发出搜索请求。RFC for LDAP中对其进行了描述。