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

ネームサービススイッチを変更する方法

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

  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 とこれらのライブラリ関数が確実に最新スイッチの情報を持つようにする必要があります。


注 –

LDAP ネームサービスを使用するには、すべての LDAP クライアントマシンを正しく設定し、nsswitch.conf を変更する必要があります。 詳細については、第 16 章「クライアントの設定 (手順)」を参照してください。