Oracle® Solaris 11.2 ディレクトリサービスとネームサービスでの作業: DNS と NIS

印刷ビューの終了

更新: 2014 年 7 月
 
 

ソースファイルのディレクトリ

ソースファイルは通常、マスターサーバー上の /etc ディレクトリ内にあります。ただし、マップの内容がマスターサーバー上のローカルファイルの内容と同じになるため、ソースファイルを /etc に置いたままにしておくことはお勧めできません。すべてのユーザーがマスターサーバーのマップにアクセスでき、root パスワードが passwd マップを通してすべての NIS クライアントに渡されるため、これは passwd および shadow ファイルの特殊な問題です。詳細は、passwd ファイルと名前空間のセキュリティーを参照してください。

ただし、ソースファイルをほかのディレクトリに入れた場合は、/var/yp 内の MakefileDIR=/etc 行を DIR=/your-choice に変更する必要があります。your-choice はソースファイルを格納するためのディレクトリの名前です。これによって、サーバー上のローカルファイルをクライアント上のファイルのように扱うことができます。(最初に、元の Makefile のコピーを保存することをお勧めします。)

さらに、audit_userauth_attrexec_attr、および prof_attr NIS マップを、デフォルト以外のディレクトリから作成するようにしてください。RBACDIR =/etc/security を RBACDIR=/your-choice に変更することによって /var/yp/Makefile を修正します。