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

印刷ビューの終了

更新: 2017 年 3 月
 
 

マスター KDC を再構成して増分伝播を使用する方法

    この手順を使って、増分伝播を使用するように既存のマスター KDC を再構成します。この手順では、次の構成パラメータを使用します。

  • レルム名 = EXAMPLE.COM

  • DNS ドメイン名 = example.com

  • マスター KDC = kdc1.example.com

  • スレーブ KDC = kdc2.example.com

  • admin 主体 = kws/admin

始める前に

root 役割になる必要があります。詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  1. kdc.conf ファイルに増分伝播を構成します。

    増分伝播を有効にして、KDC マスターのログ内に保持される更新数を選択します。詳細は、kdc.conf(4) のマニュアルページを参照してください。

    kdc1# pfedit /etc/krb5/kdc.conf
    [kdcdefaults]
         kdc_ports = 88,750
    
    [realms]
         EXAMPLE.COM= {
            profile = /etc/krb5/krb5.conf
            database_name = /var/krb5/principal
            acl_file = /etc/krb5/kadm5.acl
            kadmind_port = 749
            max_life = 8h 0m 0s
            max_renewable_life = 7d 0h 0m 0s
            sunw_dbprop_enable = true
            sunw_dbprop_master_ulogsize = 1000
          }
  2. kiprop 主体を作成します。

    kiprop 主体は、マスター KDC サーバーの認証およびマスター KDC からの更新の承認に使用されます。

    kdc1# /usr/sbin/kadmin -p kws/admin
    Enter password: xxxxxxxx
    kadmin: addprinc -randkey kiprop/kdc1.example.com
    Principal "kiprop/kdc1.example.com@EXAMPLE.COM" created.
    kadmin: addprinc -randkey kiprop/kdc2.example.com
    Principal "kiprop/kdc2.example.com@EXAMPLE.COM" created.
    kadmin:
  3. マスター KDC 上で、kadm5.aclkiprop エントリを追加します。

    このエントリにより、マスター KDC が kdc2 サーバーから増分伝播の要求を受け取ることができるようになります。

    kdc1# pfedit /etc/krb5/kadm5.acl
    */admin@EXAMPLE.COM *
    kiprop/kdc2.example.com@EXAMPLE.COM p
  4. root の crontab ファイル内の kprop 行をコメントにします。

    この手順により、マスター KDC が KDC データベースのコピーを伝播しなくなります。

    kdc1# crontab -e
    #ident  "@(#)root       1.20    01/11/06 SMI"
    #
    # The root crontab should be used to perform accounting data collection.
    #
    # The rtc command is run to adjust the real time clock if and when
    # daylight savings time changes.
    #
    10 3 * * * /usr/sbin/logadm
    15 3 * * 0 /usr/lib/fs/nfs/nfsfind
    1 2 * * * [ -x /usr/sbin/rtc ] && /usr/sbin/rtc -c > /dev/null 2>&1
    30 3 * * * [ -x /usr/lib/gss/gsscred_clean ] && /usr/lib/gss/gsscred_clean
    #10 3 * * * /usr/lib/krb5/kprop_script kdc2.example.com 
  5. kadmind を再起動します。
    kdc1# svcadm restart network/security/kadmin
  6. 増分伝播を使用するすべてのスレーブ KDC サーバーを再構成します。

    完全な手順については、スレーブ KDC を再構成して増分伝播を使用する方法を参照してください。