17 の標準 NIS+ テーブルを検討して、各サイトの必要に応じたものかどうかを確認してください。これらのテーブルは、表 2-5 に示してあります。表 2-6 は、 NIS マップと NIS+ テーブルの対応を示しています。
関連するテーブルの同期化については心配する必要はありません。NIS+ テーブルには、基本的に NIS マップと同じ情報が格納されます。ただし、NIS+ テーブルでは、類似の情報が 1 つのテーブルに統合されます (たとえば、NIS+ の hosts テーブルには、NIS マップの hosts.byaddr
と hosts.byname
と同じ情報が格納されます)。NIS+ テーブルでは、 NIS マップで使用されていた対のキー値の代わりに、列と行が使用されます (『Solaris ネーミングの設定と構成』を参照)。キー値のテーブルには、2 つの列があり、最初の列はキー、 2 番目の列は値になります。したがって、ホスト情報などの情報を変更するときは、その情報を、hosts テーブルなど 1 か所で変更するだけですみます。関連するマップ全体の情報の整合性の維持について注意する必要はなくなりました。
auto_home
(旧名 : auto.home
)
auto_master
(旧名 : auto.master
)
NIS+ では、ドットを使ってディレクトリを区切るため、ドットは下線に変更されました。テーブル名にドットを使用すると、NIS+ は名前の変換を誤ります。同じ理由で、マシン名にドットを使用することはできません。ドットを含むマシン名は、かならず他の名前に変更してください。たとえば、sales.alpha というマシン名は使用できません。 sales_alpha、salesalpha などのドットを含まない任意の名前に変更してください。
NIS から NIS+ への移行を行うには、NIS 自動マウンタマップのドットを下線に変更する必要があります。また、クライアントのオートマウンタ構成ファイルでも、同じ処理が必要です。表 2-5 を参照してください。
表 2-5 NIS+ テーブル
NIS+ テーブル |
テーブル内の情報 |
---|---|
|
ドメイン内にあるすべてのワークステーションのネットワークアドレスとホスト名 |
|
ドメイン内にあるすべてのディスクレスクライアントのルート、スワップ、ダンプの各パーティションの位置 |
|
ドメイン内のすべてのユーザーに関するパスワード情報 |
|
ドメインに属する主体の資格 |
|
ドメイン内のすべての UNIX ® グループのグループパスワード、グループ ID、メンバー |
|
ドメイン内のワークステーションとユーザーが属するネットグループ |
|
ドメイン内のユーザーの mail 別名に関する情報 |
|
ドメインの時間帯 |
|
ドメイン内のネットワークとその標準的な名前 |
|
ドメイン内のネットワークとそれに関連するネットマスク |
|
ドメイン内にあるすべてのネットワークのイーネットアドレス |
|
ドメインで使用される IP サービスの名前とそのポート番号 |
|
ドメインで使用される IP プロトコルのリスト |
|
ドメインで使用できる RPC サービスの RPC プログラム番号 |
|
ドメイン内のすべてのユーザーホームディレクトリの位置 |
|
オートマウンタマップ情報 |
|
mail ドメインを格納 |
表 2-6 NIS マップと NIS+ テーブルの対応表
NIS マップ |
NIS+ テーブル |
注 |
---|---|---|
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
NIS+ グループとは異なる |
|
|
NIS+ グループとは異なる |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
必要なし |
NIS+ には、NIS テーブルと対応しない sendmailvars
という新しいテーブルが 1 つあります。この sendmailvars
テーブルには、sendmail で使用される mail ドメインが格納されます。