ldapsearch - результаты в массив? - PullRequest
0 голосов
/ 11 апреля 2019

Если в приглашении bash я запускаю следующее, оно выводит на экран информацию, которая мне нужна из поиска ldap:

ldapsearch -h 192.168.0.1 -p 389 -x -S 'cn' -D 'admin' -w 'password' -b 'cn=user' -s sub "(objectclass=user)" dn email

dn: cn=John,cn=user
email: john@gmail.com
dn: cn=Paul,cn=user
email: paul@domain.com
dn: cn=Ringo,cn=user
email: ringo@domain2.com

То, что я хочу сделать, это цикл через email output и, если он содержит определенное слово, выполнить ldapmodify, используя dn

, поэтому проверьте каждое электронное письмо и, если строка содержит слово, выполните обновление ldapmodify, используя связанный dn. Поэтому, если бы Пол соответствовал, я бы использовал 'cn = Paul, cn = user'

Кто-нибудь знает, как это сделать?

Спасибо

...