The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ldapmodrdn"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ldapmodrdn"
Сообщение от iced1 emailИскать по авторуВ закладки on 30-Июн-03, 18:07  (MSK)
Есть файл 1.ldif содержащий строки
dn: uid=x,ou=x,o=foo.bar
Задача: Глобально заменить uid'ы в Iplanet 4.1
Пишу:
#!/bin/sh
for i in `grep dn file`
do
old=`echo $i |cut -f2 -d":"`
new=`echo $old |cut -f1 -d"," |awk '{print $1 "@foo.bar"}'
ldapmodrdn -r -x -h 127.0.0.1 -Dcn="adm" -w adm $old $new
done
Скрипт начинает пытаться переименовать ou=x в ou=x@foo.bar
o=foo.bar в o=foo.bar@foo.bar и тд
Где моя ошибка ?
`
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • ldapmodrdn, Nikolaev D., 19:01 , 30-Июн-03, (1)

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "ldapmodrdn"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 30-Июн-03, 19:01  (MSK)
>Где моя ошибка ?
Попрорбуй и посмотри доку на ldapmodrdn
echo "dn: uid=x,ou=x,o=foo.bar "|cut -f2 -d":"|sed "s/ //g" |sed "s/,/ /g"|awk '{print $1 "@foo.bar," $2 "," $3}'


oid делать e-mail - не слишком хорошо, лучше заведи поле mail и почитай доку по ldap

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру