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

印刷ビューの終了

更新: 2014 年 7 月
 
 

変換用のソースファイルを準備する方法

この手順では、NIS マップへの変換のためのソースファイルを準備する方法について説明します。

  1. 管理者になります。

    特定のタスクを実行するための適切な権利を取得する方法の詳細については、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。

  2. マスターサーバー上のソースファイルをチェックして、そこにシステムが反映されていることを確認します。

    次のファイルを確認します。

    • audit_user

    • auth_attr

    • auto.home または auto_home

    • auto.master または auto_master

    • bootparams

    • ethers

    • exec_attr

    • group

    • hosts

    • ipnodes

    • netgroup

    • netmasks

    • networks

    • passwd

    • protocols

    • rpc

    • service

    • shadow

    • user_attr

  3. passwdshadow を除くこれらのすべてのソースファイルを、選択したソースディレクトリにコピーします。

    ソースディレクトリは、DIR マクロによって /var/yp/Makefile で定義されています。

  4. passwd および shadow ファイルを、選択したパスワードのソースディレクトリにコピーします。

    パスワードのソースディレクトリは、PWDIR マクロによって Makefile で定義されています。

  5. audit_userauth_attrexec_attr、および prof_attr ファイルを、選択した権利ソースディレクトリにコピーします。

    権利ソースディレクトリは、RBACDIR マクロによって /var/yp/Makefile に定義されます。必要に応じて、auth_attr ファイルをコピーする前に、/etc/security/auth_attr.d ディレクトリ内のファイルの内容をそのファイルのコピーにマージします。同様に、必要に応じて、exec_attr.d および prof_attr.d ディレクトリ内のファイルを exec_attrprof_attr に結合します。


    Caution

    注意  -  これらのファイルは、システムがアップグレードされるときは常に再マージする必要があるため、これらのローカルファイルを /etc/security/*.d ディレクトリ内のリリースファイルとは別に保管してください。


  6. /etc/mail/aliases ファイルを確認します。

    ほかのソースファイルと異なり、/etc/mail/aliases ファイルは別のディレクトリに移動できません。このファイルは /etc/mail ディレクトリに格納されていなければなりません。詳細は、aliases(4) のマニュアルページを参照してください。


    注 -  /var/yp/Makefile 内の ALIASES = /etc/mail/aliases エントリが別の場所を指すようにすることによって、NIS 固有のメールエイリアスファイルを追加できます。そのあとに make コマンドを実行すると、ALIASES エントリによって mail.aliases マップが作成されます。/etc/nsswitch.conf ファイルで files に加えて nis が正しく指定されている場合、sendmail サービスは、/etc/mail/aliases ファイルに加えてこのマップを使用します。/var/yp/Makefile の変更および使用を参照してください。
  7. ソースファイルからすべてのコメントと、その他の余計な行や情報を取り除きます。

    これらの操作は、sed または awk スクリプト、あるいはテキストエディタを使用して実行できます。/var/yp/Makefile は一部のファイルクリーニングを自動的に実行しますが、make コマンドを実行する前に、これらのファイルを手動で調べてクリーンアップすることをお勧めします。

  8. すべてのソースファイルのデータが正しい形式になっていることを確認します。

    ソースファイルのデータは、その特定のファイルに適した形式になっている必要があります。該当するマニュアルページを参照して、各ファイルが正しい形式になっていることを確認します。