Как преобразовать ldif с кириллицей к редактируемому виду
Есть некоторый LDAP-сервер, на котором живёт в том числе адресная книга (в которой естественно во весь рост используется кириллица).
Возникла необходимость перенести дерево (в том числе адресную книгу) из, скажем dc=ru
в dc=net
.
Ну, # slapcat | sed s/dc=ru/dc=net/ > backup.ldif
- это понятно...
После чего - исправление конфигурации сервера, зачистка базы и импорт.
slapadd -l backup.ldif
И тут - облом :(
slapadd: line 3250: database (dc=net) not configured to hold "cn=п║п╨п╡п╬я─я├п╬п╡ п■п╪п╦я┌я─п╦п╧ п░п╩п╣п╨я│п╣п╣п╡п╦я┤,ou=Adressbook,dc=mydomain,dc=ru"
В backup.ldif в этой строке
dn:: Y2490KHQutCy0L7RgNGG0L7QsiDQlNC80LjRgtGA0LjQuSDQkNC70LXQutGB0LXQtdCy0LjRh
То, что это - контейнер Base64 я знаю.
Но как/чем преобразовать файл бэкапа (в котором строк до фига) к редактируемому виду - не понятно.
- Для комментирования войдите или зарегистрируйтесь