この節では、マスターネームサービスとして NIS または NIS+ を使用する場合に、+/- 構文を使用する方法について説明します。
スーパーユーザーになります。
/etc/nsswitch.conf ファイルをオープンします。
passwd と groups の各ソースを compat に変更します。
NIS を使う場合は次のように入力します。
passwd: compat group: compat |
NIS+ を使う場合は次のように入力します。
passwd: compat passwd_compat: nisplus group: compat group_compat: nisplus |
これにより Solaris 1.x リリースと同じ構文を使用できます。 ファイル内の +/- エントリに従って、/etc ファイルと NIS マップ (または NIS+ テーブル) を検索します。
-+ または -+ netgroup を /etc/passwd、/etc/shadow、/etc/group の各ファイルに追加します。
-+ または -+ netgroup のエントリを /etc/shadow および /etc/passwd に必ず追加してください。 追加しないと、ログインできません。
ファイルを保存して、システムをリブートします。
ライブラリ関数の中には、nsswitch.conf ファイルが更新されたかどうかをチェックしないものがあります。 このため、マシンをリブートして、これらの関数が最新情報を保持するようにする必要があります。