ここでは、ローカル client_info ファイルの作成および変更方法について説明します。ローカル client_info ファイルは、このファイルが存在するマシンにサーバーの優先順位を指定するためのものです。
マシンに /var/nis/client_info ファイルがある場合、このマシンは、NIS+ サーバー上のグローバル client_info テーブルではなく、そのマシンのローカルファイルからサーバーの優先順位を入手します。つまり、ローカルファイルはグローバルテーブルよりも優先されます。
NIS+ サーバーのグローバル client_info テーブルを作成する方法については、「グローバルサーバー優先順位を指定する」を参照してください。
グローバル client_info テーブルとローカル client_info ファイルの相違点については、「グローバルテーブルまたはローカルファイル」を参照してください。
サーバーの優先順位を割り当てるには、次のどちらかを指定した nisprefadm を実行してください。
新規または別の優先サーバーを追加する場合は、-a オプションを指定します。
既存のサーバー優先順位を削除して、新規の優先順位を作成する場合は、-u オプションを指定します。
nisprefadm コマンドを実行中のローカルマシンにサーバーの優先順位を割り当てるには、次のようにします。
nisprefadm に -L オプションと -a または -u オプションを指定して実行します。
#nisprefadm -a -L servers (preferences) |
ここで、servers (preferences) には、1 つまたは複数のサーバーが入ります。それらには優先順位格付け番号を指定できます。
たとえば、deneb マシンが NIS+ 情報を、まず初めにデフォルトの優先順位番号ゼロが指定された replica3 から検索し、次に manf.doc.com ドメイン内の (優先順位番号 1 が指定された) サーバー replica6 を検索するように指定する場合は、次のように入力します。
deneb# nisprefadm -a -L replica3 replica6.manf(1) |