А почему бы не использовать что-то чуть более низкого уровня: http://www.python-ldap.org/ к примеру, если с C интерфейсом сложно.
17 июля 2013 г., 14:25 пользователь Роман <idi...@rambler.ru> написал: > Здравствуйте! > Недавно использовал программу для поиска в ldap и порадовал её вывод: > > > dn: mail=v@.ru,ou=Users,domainName=xxxxxx.ru,o=domains,dc=yyyy > xxx,dc=ru > > dn: mail=ats@.ru,ou=Users,domainName=xxxxx.ru,o=domains,dc= > yyyy,dc=ru > > dn: mail=va@.ru,ou=Users,domainName=xxxxxx.ru,o=domains,dc=y > yyyyy,dc=ru > > Как видите строка DN, которая по идее должна быть без переводов > полностью рвется посреди имени домена и переводится каретка. > > Как это можно исправить ? > > Запрос делал так. > > ldapsearch -LLL -D "cn=adm,dc=yyyy,dc=ru" -w password -x -b > "ou=Users,domainName=yyyyy.ru,o=domains,dc=yyyyy,dc=ru" > "(mobile=mobila)" dn > > > Никаких ключей которые влияют на длину строки не нашел. > > Дело в том основная цель данного действия модифицировать у множества > объектов один атрибут. > Может быть есть другой способ модифицировать у множества объектов 1 > атрибут ? > я опишу тот, что придумал я. > 1. Делается выборка в файл > 2. В файл после каждого DN > добавляются слова > changetype: modify > replace: mobile > mobile: > > 3. файл скармливается ldapmodify > и всё... > > > -- > ubuntu-ru mailing list > ubuntu-ru@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru > -- Dmitry Agafonov ~ http://agafonov.pp.ru/
-- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru