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

Procedure現在の DIT 内容に基づくマップに戻す方法

この手順を実行する前に、従来の NIS ソースファイルをバックアップします。

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の第 9 章「役割によるアクセス制御の使用 (手順)」を参照してください。

  2. NIS デーモンを停止します。


    # svcadm disable network/nis/server:default
    
  3. DIT に基づいてマップを更新します。


    # ypserv -r
    

    ypserv が終了するまで待ちます。

  4. N2L を無効にします。

    このコマンドは、N2L マッピングファイルをバックアップして、移動します。


    # mv /var/yp/NISLDAPmapping backup_filename
    
  5. NIS ソースファイルを再生成します。


    # ypmap2src
    
  6. 再生成された NIS ソースファイルの内容と構造が正しいことを手動でチェックしてください。

  7. 再生成された NIS ソースファイルを適切なディレクトリに移動します。

  8. (オプション) N2L バージョンのマッピングファイルを削除します。


    # rm /var/yp/domainname/LDAP_*
    
  9. NIS デーモンを起動します。


    # svcadm enable network/nis/server:default