Здравствуйте.
Достался в наследство каталог с корнем вида «dc=domain,dc=com», причём, существует и реальное доменное имя domain.com, не имеющее к обсуждаемому никакого отношения. Вот, не знаю, почему, но было сделано именно так. Эта глупость причиняет хлопоты с DNS и, вообще, неэстетически выглядит.
Когда я начал разбираться с этим, решил попробовать сделать дамп с каталога, используя slapcat, и в этом дампе простым текстовым редактором заменить все «dc=com» на «dc=local». Однако, я столкнулся со следующей трудностью: многие ветки сдампились в формате Base64, причём, порой одна строка вида «cn=blah-blah,ou=Mail,dc=domain,dc=com» в Base64 может быть разбита на две строки, а может быть и не разбита.
Если открыть работающий каталог каким-нибудь ldapvi, то всё отображается нормально, можно даже изменить так, как хочется, но сохранить это, разумеется, нельзя. Ибо корень не будет совпадать.
Каким образом можно сделать то, что мне надо? Есть ли готовые инструменты?