Как перенести пользователей между двумя разными версиями OpenLDAP?

Мне нужно экспортировать и импортировать пользователей между двумя разными версиями OpenLDAP. Старая версия openldap - 2.42, а новая - 2.44. Оба сервера openldap настроены на Ubuntu.

В этом ответе ldap export и import они использовали утилиты slapcat / slapadd. Будет ли то же самое применимо и в моем случае? Потому что они также экспортировали файлы схемы.

Я могу экспортировать пользователей с помощью ldapsearch и добавить их в новый openldap с помощью ldapadd.Но когда я экспортирую пользователей с помощью ldapsearch, атрибут userPassword имеет формат с кодировкой base64, как мне с этим справиться?

Мне просто нужно экспортировать пользователей из более старой версии моего сервера openldap, пожалуйста, дайте предложения.

1
задан 16 April 2019 в 18:50
1 ответ

Вы можете ограничить то, что вы экспортируете с помощью slapcat , используя флаг -H . Вы не обязаны экспортировать все .

В качестве альтернативы экспортируйте пользователей с помощью ldapsearch с аналогичным фильтром.

LDAP: резервное копирование с помощью slapcat vs ldapsearch

1
ответ дан 3 December 2019 в 23:05

Теги

Похожие вопросы