попробуйте что типа такого

#!/bin/sh

TARGETS=$( 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 | perl -p00e 's/\r?\n //g'  | grep "dn:" | xargs
)

for I in $TARGETS ; do
cat >>/tmp/modify.ldif <<EOF

dn: $I
changetype: modify
replace: mobile
mobile: VVVV

EOF

done

Этот скрипт сгенерирует /tmp/modify.ldif  который потом можно
запустить для внесения изменений.
Вот тут примеры http://www.ldapguru.info/ldap/ldapmodify.html
Честно говоря я сам такого ни разу не делал так что могу ошибаться.


18 июля 2013 г., 0:30 пользователь Роман <idi...@rambler.ru> написал:
> Поясняю, есть LDAP и там есть учетки от почты.
> Есть атрибут который требуется изменить у множества учеток.
> Причем не у всех, а только у тех у которых он скажем VVV.
> Если атрибут mobile = VVV то его значение надо стереть.
>
>
> DL> 17 июля 2013 г., 17:39 пользователь Dmitry Agafonov
> DL> <agafonovdmi...@gmail.com> написал:
>>> Решений несколько:
>>> - научится писать скрипты на шелле или питоне/перле (там тоже должна быть
>>> библиотека) - тут вам могут помочь
>>> - нанять помощника - тут вы должны решить сами для себя
>>>
>>> Просто, лично моя позиция, что надо давать людям удочки, а не рыбу.
>
> DL> ещё можно коллективным разумом решить проблему, если вы объясните что
> DL> есть и что нужно получить.
> DL> может всё не так сложно как вам кажется?
>
>>>
>>>
>>> --
>>> ubuntu-ru mailing list
>>> ubuntu-ru@lists.ubuntu.com
>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>>>
>
>
>
> --
> С уважением,
>  Роман                          mailto:idi...@rambler.ru
>
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

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