web-dev-qa-db-ja.com

OpenLDAPの2つの異なるバージョン間でユーザーを移行するにはどうすればよいですか?

OpenLDAPの2つの異なるバージョン間でユーザーをエクスポートおよびインポートする必要があります。古いopenldapバージョンは2.42で、新しいバージョンはバージョン2.44です。両方のopenldapサーバーはUbuntuでセットアップされています。

この回答では ldap export and import 彼らはslapcat/slapaddユーティリティを使用していますが、私の場合も同じことが当てはまりますか?スキーマファイルもエクスポートしているからです。

Ldapsearchを使用してユーザーをエクスポートし、ldapaddを使用して新しいopenldapにユーザーを追加できます。しかし、ldapsearchを使用してユーザーをエクスポートする場合、userPassword属性はbase64でエンコードされた形式ですが、これをどのように処理しますか?

古いバージョンのopenldapサーバーからユーザーをエクスポートする必要があります。提案をお願いします。

1
Vishal

-Hフラグを使用して、 slapcat でエクスポートするものを制限できます。 すべてをエクスポートする必要はありません。

または、同様のフィルターを使用してldapsearchを使用してユーザーをエクスポートします。

LDAP:slapcatとldapsearchを使用したバックアップ

1
HBruijn