Title: Re: ldapsearch в ubuntu
Да, Дмитрий и Денис спасибо за подсказку.
Питон я пока не умею использовать, а вот перловая добавка сработала.

но вот в чем проблема. Способ массовой правки слишком сложен.
Это надо вывести тех кого модифицировать требуется.
Потом сочинить скрипт для добавки к каждой строк модифицируемых параметров.
Затем снова это вливать в каталог.

Чего то попроще нет ?

СРазу скажу в phpLDAPadmin можно добиться вывода на страницу требуемых записей с атрибутами, которые надо изменить.
Но корректировать их можно только вручную (или я не допер как там автоматом все делать), а если их 10 000 ???




А почему бы не использовать что-то чуть более низкого уровня: http://www.python-ldap.org/ к примеру, если с C интерфейсом сложно.


17 июля 2013 г., 14:25 пользователь Роман <
[email protected]> написал:
Здравствуйте!
Недавно использовал программу для поиска в ldap и порадовал её вывод:


dn: [email protected],ou=Users,domainName=
xxxxxx.ru,o=domains,dc=yyyy
 xxx,dc=ru

dn: [email protected],ou=Users,domainName=
xxxxx.ru,o=domains,dc=
 yyyy,dc=ru

dn: [email protected],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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru



-- 
Dmitry Agafonov ~ 
http://agafonov.pp.ru/ 



-- 
С уважением,
 Роман                          
mailto:[email protected]
-- 
ubuntu-ru mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом