如何告诉 ldapsearch return 非加密值

How to tell ldapsearch to return non-encrypted values

我正在执行 ldapsearch 以获取属于特定组的用户。 不幸的是,名字和姓氏等属性已 return 加密。

如何告诉 ldapsearch return 值未加密?

提前致谢。

这些值是加密的还是base 64编码的?如果属性看起来像:

attributeName:: dGVzdCBlbmNvZGVkIHN0cmluZw==

如果属性名称后面有两个冒号,那么您将返回一个 base 64 编码值。您可以将输出通过管道传输到解码值的东西

| perl -MMIME::Base64 -MEncode=decode -n -00 -e 's/\n +//g;s/(?<=:: )(\S+)/decode("UTF-8",decode_base64())/eg;print'