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

ネームサービススイッチの変更

スイッチファイルを変更する場合は、次の手順に従います。

  1. クライアントにスーパーユーザーとしてログインします。

  2. 使用するネームサービス用のテンプレートファイルを nsswitch.conf にコピーします。

    「NIS+ 用」(NIS+ スクリプトにより自動的にコピーされる)


    client1# cd /etc
    client1# cp nsswitch.nisplus nsswitch.conf

    「NIS 用」


    client1# cd /etc
    client1# cp nsswitch.nis nsswitch.conf

    「ローカルの /etc ファイル用」


    client1# cd /etc
    client1# cp nsswitch.files nsswitch.conf
  3. マシンを再起動します。

    nscd ネームサービスキャッシュデーモンによってスイッチ情報がキャッシュに書き込まれます。ライブラリ関数の中には、nsswitch.conf ファイルが変更されたかどうかを定期的にチェックしないものがあります。このため、マシンを再起動して、nscd デーモンとそれらのライブラリ関数が確実に最新のスイッチ情報を持つようにする必要があります。