Автор Тема: не понимаю как ldap клиент получает значение?  (Прочитано 15395 раз)

carter123

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
как я могу к примеру получить значение cn ? я не хочу атрибут я хочу получить его значение
ldapsearch тупо показывает всё в LDIF :)

egor

  • Администратор
  • Старожил
  • *****
  • Сообщений: 486
    • Просмотр профиля
Здравствуйте! 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";'

Егор

carter123

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: не понимаю как ldap клиент получает значение?
« Ответ #2 : 29 Декабрь 2012, 14:03:00 »
спасибо  :)