Solaris のシステム管理 (ネーミングとディレクトリサービス : NIS+ 編)

サーバーの優先順位の使用の終了

使用サーバーのカスタマイズ機能の使用を終了し、「デフォルトでのクライアントの検索動作」で説明した NIS+ 情報の入手方法に戻すことができます。

サーバーの優先順位の使用を終了するには、nisprefadm-x オプションを指定して実行してください。


注 –

サーバーの優先順位の使用を終了する場合、クライアントは、「サーバーの優先順位が有効になるタイミング」で説明していることがらが通常どおり進行するまではサーバーの優先順位の使用を終了しません。また、サーバーの優先順位の使用を強制的にただちに終了させることもできます。これについては、「サーバーの優先順位の有効化」で説明しています。


グローバルサーバー優先順位を削除する方法

    nisprefadm-G および -x オプションを指定して実行してください。


#nisprefadm -G -x

これにより、グローバルサーバーの優先順位が削除されます。

ローカルサーバー優先順位を削除する方法

ローカル優先順位を終了するということは、次の異なる 3 つの事項のいずれか 1 つを意味すると考えられます。

ローカルからグローバルサブネットの優先順位に置換する方法

    マシンの /var/nis/client_info ファイルを削除します。


# rm /var/nis/client_info

この結果、マシンはドメインのグローバル client_info テーブル内でマシンのサブネットに指定された優先順位を使用するようになります。

ローカルからマシン固有のグローバル優先順位に置換する方法

  1. マシンの /var/nis/client_info ファイルを削除します。


    # rm /var/nis/client_info
  2. -G-C オプションを使用して、グローバルテーブル内にそのマシン用の優先順位を指定します。

    詳細は、「個別のマシンにグローバル優先順位を設定する方法」を参照してください。

マシンにサーバーの優先順位の使用を中止させる方法

  1. マシンの /var/nis/client_info ファイルを削除します。


    # rm /var/nis/client_info

    マシンのドメインにグローバル client_info テーブルがない場合、必要な処理はこの手順だけです。ドメインに client_info テーブルがある場合は、手順 2 に進んでください。

  2. 空の /var/nis/client_info ファイルを作成します。


    # touch /var/nis/client_info

    マシンに固有の /var/nis/client_info ファイルがある場合、そのマシンは client_info テーブルのグローバル優先順位は使用しません。マシンに空の /var/nis/client_info ファイルがある場合、そのマシンはどの優先順位も使用せず、「デフォルトでのクライアントの検索動作」で説明した方法で NIS+ 情報を入手します。