2

ApacheDS でカスタム属性を作成しようとしています。既存の属性に従って、'passwordUpdateTime' という名前の新しい属性を作成しました。

ここに画像の説明を入力

しかし、それを自分の人物オブジェクトに追加したいとき、リストに見つかりませんでした:

ここに画像の説明を入力

属性を強制的に追加すると、ApacheDS によって追加が妨げられます。

ここに画像の説明を入力

誰かが以前に同じ問題に遭遇したことがありますか?

ありがとう、レオ

4

2 に答える 2

0

スタンドアロンで実行されている Apache DS の場合、サーバーを再起動して属性を表示する必要があります (少なくともマイルストーン M-17 まで) Apache DS スキームは動的ではありません。

于 2014-09-29T14:56:17.937 に答える
0

解決策は私にとってはうまくいきました。

1. ApacheDS を使用して、inetOrgPerson のスキーマから既存の属性を .ldif ファイルとしてエクスポートします。

ここに画像の説明を入力

2. エクスポートされた属性の .ldif ファイルを ApacheDS で開き、必要に応じて属性を編集し、ファイルを実行します。

ここに画像の説明を入力

3. ファイルを実行した後、新しく作成した属性が「ou=attributeTypes,cn=inetorgperson,ou=schema」の下にリストされていることを確認します。

ここに画像の説明を入力

4. inetOrgPerson objectClass を .ldif ファイルとしてエクスポートし、「ou=objectClasses,cn=inetorgperson,ou=schema」の下にリストします。

ここに画像の説明を入力

5. エクスポート後、inetOrgPerson objectClass が正常にエクスポートされたことを確認します。確認後、「ou=objectClasses,cn=inetorgperson,ou=schema」の場所から inetOrgPerson objectClass を削除します。

ここに画像の説明を入力

6. エクスポートされた場所から inetOrgPerson objectClass を含むエクスポートされた .ldif ファイルを開きます。カスタム属性の名前を入力してファイルを実行します

ここに画像の説明を入力

7. これで、カスタムの追加属性を使用できるようになります。新しいエントリを追加し、スキーマをリロードする必要があります。

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ブーム

ここに画像の説明を入力

于 2019-03-13T12:33:12.953 に答える