Solaris 9 クライアントは、Solaris 9 クライアント用に設定されたディレクトリサーバーと互換性があります。 ldapclient(1M) は、この種のプロファイルをダウンロードし、バージョン 1 のプロファイルを使用してクライアントを構成できます。 ただし、Solaris 9 の新機能を利用して新規セキュリティモデルを使用するには、バージョン 2 のプロファイルを使用する必要があります。
サーバーは、旧クライアントと新クライアントの混在環境に対応します。このため、スキーママッピングが無効でバージョン 2 のプロファイルが serviceSearchDescriptors 内の特殊フィルタを使用しない構成になっている限り、どちらのクライアントでも同じ結果を得ることができます。 サーバーがデフォルトスキーマを使用しない場合、Solaris 9 クライアントはスキーマを任意に対応づけできないため、旧クライアントはそのサーバーを利用できません。
もう 1 つの変更点は、Solaris ネームサービスクライアントでは ldap_cachemgr() の実行が推奨されていましたが、必須ではありませんでした。 ldap_cachemgr() は、常に実行する必要があります。 このデーモンは、クライアントが適正に動作するために「必須」です。
Solaris 9 はデフォルトで、Solaris 8 クライアントの使用していた汎用の NIS マップスキーマではなく、automount エントリ用の新規スキーマを使用します。 このため Solaris 9 ツールを使用してサーバーを設定した場合、Solaris 8 クライアントから automount エントリを表示できなくなります。 サイトで Solaris 8 と Solaris 9 クライアントの両方に対応するサーバーを設定する場合、自動マウントエントリを追加する前に、プロファイルを作成してスキーマを以前のスキーマに対応づけてください。 この操作により、ldapaddent(1M) が、以前のスキーマを使用してエントリを追加することが保証されます。 ただし、すべての Solaris 9 クライアントで、automount 用スキーマが対応づけされたプロファイルを使用する必要があることに注意してください。
このマッピングを有効にするため、次のマッピング属性をプロファイルに追加する必要があります。
attributeMap: automount:automountMapName=nisMapName attributeMap: automount:automountKey=cn attributeMap: automount:automountInformation=nisMapEntry objectclassMap: automount:automountMap=nisMap objectclassMap: automount:automount=nisObject |