Форум проекта Pro-LDAP.ru

Общие вопросы по LDAP => Работа с LDAP-клиентами => Тема начата: carter123 от 29 Ноябрь 2012, 18:15:31

Название: не понимаю как ldap клиент получает значение?
Отправлено: carter123 от 29 Ноябрь 2012, 18:15:31
как я могу к примеру получить значение cn ? я не хочу атрибут я хочу получить его значение
ldapsearch тупо показывает всё в LDIF :)
Название: Re: не понимаю как ldap клиент получает значение?
Отправлено: egor от 30 Ноябрь 2012, 01:22:25
Здравствуйте! ldapsearch и должен выдавать LDIF, дальнейшая обработка -- самостоятельно. Можно так:
ldapsearch -x -LLL -b ou=people,dc=rol,dc=ru' '(uid=ovechkin)' cn | egrep -v '^(dn:.+|)$' | cut -d ' ' -f 2 | perl -MMIME::Base64 -0777 -ne 'print (/==$/ ? decode_base64($_) : $_) . "\n";'

Егор
Название: Re: не понимаю как ldap клиент получает значение?
Отправлено: carter123 от 29 Декабрь 2012, 14:03:00
спасибо  :)