Как сказать ldapsearch возвращать незашифрованные значения - PullRequest
0 голосов
/ 09 апреля 2020

Я выполняю ldapsearch, чтобы получить пользователей, которые входят в указанную группу c. К сожалению, атрибуты, такие как имя и фамилия, возвращаются в зашифрованном виде.

Как мне сказать ldapsearch возвращать незашифрованные значения?

Заранее спасибо.

1 Ответ

1 голос
/ 10 апреля 2020

Зашифрованы ли значения или base 64? Если атрибут выглядит следующим образом:

attributeName:: dGVzdCBlbmNvZGVkIHN0cmluZw==

С двумя двоеточиями после имени атрибута, вы получаете обратно значение в кодировке base 64. Вы можете направить вывод во что-то, что декодирует значения

| perl -MMIME::Base64 -MEncode=decode -n -00 -e 's/\n +//g;s/(?<=:: )(\S+)/decode("UTF-8",decode_base64($1))/eg;print'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...