упс, забыл откусить dn: правильнее так (в одну строчку)
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:" | sed "s#dn\:##" | xargs ) 18 июля 2013 г., 10:52 пользователь Denis Linvinus <linvi...@gmail.com> написал: > попробуйте что типа такого > > #!/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