Go to main content
Oracle® Solaris 11.3 での Kerberos およびその他の認証サービスの管理

印刷ビューの終了

更新: 2017 年 3 月
 
 

Kerberos データベースのスレーブ KDC への手動での伝播

cron ジョブは通常、Kerberos データベースをスレーブ KDC に伝播します。定期的な cron ジョブの外部でスレーブ KDC をマスター KDC と同期する必要がある場合は、/usr/lib/krb5/kprop_scriptkprop コマンドの 2 つのオプションがあります。詳細は、このスクリプトおよび kprop(1M) のマニュアルページを確認してください。


Caution

注意  -  スレーブ KDC 上で増分伝播が有効になっている場合は、これらのコマンドを使用しないでください。


Kerberos データベースをスレーブ KDC に手動で伝播する方法

  1. スレーブ KDC 上で増分伝播が有効になっていないことを確認します。
    slave# grep sunw_dbprop_enable /etc/krb5/kdc.conf
    sunw_dbprop_enable = true
  2. この値が true である場合は、増分伝播を無効にして krb5_prop サービスを再起動します。
    slave# cp /etc/krb5/kdc.conf /etc/krb5/kdc.conf.sav
    slave# pfedit /etc/krb5/kdc.conf
    ...
    sunw_dbprop_enable = false
    ...
    
    slave# svcadm restart krb5_prop
  3. マスター KDC 上で、次のコマンドのいずれかを使用して、マスター KDC データベースをスレーブ KDC に伝播します。
    • kprop_script コマンドは、スレーブ KDC を同期する前にデータベースをバックアップします。
      master# /usr/lib/krb5/kprop_script slave-KDC
    • kprop コマンドは、最初に Kerberos データベースの新しいバックアップを作成することなく、現在のデータベースバックアップを伝播します。
      master# /usr/lib/krb5/kprop -f /var/krb5/slave_datatrans slave-KDC
  4. (オプション) 手動伝播が完了したら、元の krb5.conf ファイルを復元します。
    slave# mv /etc/krb5/kdc.conf.sav /etc/krb5/kdc.conf