2009-08-18 6 views
2

Sun Directory Serverのマネージャー属性に問題があります。 この属性は、ディレクトリ内のユーザーに設定します。 cn = testmanager、dc = test、dc = comとします。マネージャのdnを変更すると、この変更はマネージャの属性に反映されません。Sun Directory Server 6.3の識別名の変更でマネージャー属性が変更されないのはなぜですか?

例えば

:CN中

dn: cn=testmanagerchange,dc=test,dc=com 

しかし、マネージャー属性:その後、私はマネージャーのDNを変更

dn: cn=testmanager,dc=test,dc=com 

dn: cn=testperson,dc=test,com 
manager: cn=testmanager,dc=test,dc=com 

私は二人のユーザーを持っています= testperson、dc = tes t、comは変更されず、cn = testmanager、dc = test、dc = comと同じです。 Active Directoryではうまく動作します。

属性の正確な定義:

Name: manager 
OID: 0.9.2342.19200300.100.1.10 
Aliases: - 
Origin: RFC 1274 
Description: Standard LDAP attribute type 
Syntax: 1.3.6.1.4.1.1466.115.121.1.12 (DN) 
Multivalued: Yes 

答えて

1

回答が見つかりました。

Sun Directory Serverでは、参照整合性を保持する属性のリストを設定する必要があります。一部の属性はデフォルトで設定されていますが、手動でマネージャー属性を追加する必要があります。

これはこの問題について説明する記事です:http://docs.sun.com/app/docs/doc/820-2763/fsush?a=viewです。

ありがとうございました。

1

これは直接役に立たないかもしれないが、それは、Sun Directory ServerがDN構文の属性をどのように処理するかに依存してもよいです。私はeDirectoryの経験と話すことができます.eDirectoryでは、DN構文属性が自動的に必要な作業を行います。

I.e.オブジェクトの名前を変更、移動、または削除すると、そのオブジェクトに対するすべてのDN構文の参照が自動的に更新されます。 (実際に名前の変更や移動については、オブジェクトの内部データベースID値を人間が読めるように変換するのではなく、常に最新の値を表示します。

問題は、Sun Directory Serverがこれらのケースをどのように処理するかです。

マネージャは多値化が可能ですが面白いですが。それはいくつかのマネージャーを持つ、吸うだろう!

関連する問題