Мне нужно экспортировать и импортировать пользователей между двумя разными версиями OpenLDAP. Старая версия openldap - 2.42, а новая - 2.44. Оба сервера openldap настроены на Ubuntu.
В этом ответе ldap экспорт и импорт они использовали утилиты slapcat / slapadd. Будет ли то же самое применимо и в моем случае? Потому что они также экспортировали файлы схемы.
Я могу экспортировать пользователей с помощью ldapsearch и добавить их в новый openldap с помощью ldapadd. Но когда я экспортирую пользователей с помощью ldapsearch, атрибут userPassword находится в формате с кодировкой base64, как мне с этим справиться?
Мне просто нужно экспортировать пользователей из более старой версии моего сервера openldap, пожалуйста, дайте предложения.
Вы можете ограничить экспорт с помощью slapcat
используя -H
флаг. Вы не обязаны экспортировать все.
В качестве альтернативы экспортируйте пользователей с помощью ldapsearch с аналогичным фильтром.
LDAP: резервное копирование с помощью slapcat против ldapsearch