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

DNS 互換性と +/- 構文

この節では、マスターネームサービスとして NIS または NIS+ を使用する場合に、+/- 構文を使用する方法について説明します。

+/- 構文との DNS 互換性を追加する方法
  1. スーパーユーザーになります。

  2. /etc/nsswitch.conf ファイルをオープンします。

  3. passwdgroups の各ソースを compat に変更します。

    • NIS を使う場合は次のように入力します。


      passwd: compat
      group: compat
    • NIS+ を使う場合は次のように入力します。


      passwd: compat
      passwd_compat: nisplus
      group: compat
      group_compat: nisplus

    これにより Solaris 1.x リリースと同じ構文を使用できます。 ファイル内の +/- エントリに従って、/etc ファイルと NIS マップ (または NIS+ テーブル) を検索します。

  4. -+ または -+ netgroup/etc/passwd/etc/shadow/etc/group の各ファイルに追加します。


    注 –

    -+ または -+ netgroup のエントリを /etc/shadow および /etc/passwd に必ず追加してください。 追加しないと、ログインできません。


  5. ファイルを保存して、システムをリブートします。

    ライブラリ関数の中には、nsswitch.conf ファイルが更新されたかどうかをチェックしないものがあります。 このため、マシンをリブートして、これらの関数が最新情報を保持するようにする必要があります。