减少返回的属性数量

Reducing the amount of attributes returned

我的一个用户导入器中有一个过滤器,看起来像:

(&(objectCategory=user)(memberOf=CN=somegroup,OU=some,OU=thing,DC=org,DC=company,DC=com))

过滤器按预期工作,但由于每个用户都有大量属性,我正在寻找一种方法来稍微减少输出。 IE。我需要的字段是 sAMAaccountName、authorizedPassword 和大约 5 个其他字段。

有没有办法减少输出,只显示那些字段(或属性?),但对于该组中的所有用户。找了半天也没找到合适的提示。

提前致谢,问候,Thomas

您需要将返回的属性作为 searchRequest 的示例,类似于:

ldapsearch -x -LLL -h <domain> -b "OU=thing,DC=org,DC=company,DC=com)" -s sub "(&(objectCategory=user)(memberOf=CN=somegroup,OU=some,OU=thing,DC=org,DC=company,DC=com))" samaccountName

您可以"Google/Bing" 获取 ldapsearch 示例或阅读 https://www.openldap.org/software/man.cgi?query=ldapsearch

由于您没有提到搜索是如何进行的,因此很难提供更多信息。

-吉姆