Changes between Version 5 and Version 6 of kerberos


Ignore:
Timestamp:
09/03/2012 02:54:08 PM (14 years ago)
Author:
liaojiaohe
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • kerberos

    v5 v6  
    2020 
    2121{{{ 
    22 [logging] 
     22logging] 
    2323 default = FILE:/var/log/krb5libs.log 
    2424 kdc = FILE:/var/log/krb5kdc.log 
     
    2626 
    2727[libdefaults] 
    28  default_realm = PCONLINE 
     28 default_realm = LOCALDOMAIN 
    2929 dns_lookup_realm = false 
    3030 dns_lookup_kdc = false 
     
    3333 
    3434[realms] 
    35  PCONLINE = { 
     35 LOCALDOMAIN = { 
    3636  kdc = hadooptest-11-63.pconline.ctc:88 
    3737  admin_server = hadooptest-11-63.pconline.ctc:749 
    38   default_domain = pconline.ctc 
    39  } 
     38  default_domain = localdomain  
     39} 
    4040 
    4141[domain_realm] 
    42  .pconline.ctc = PCONLINE 
    43  pconline.ctc = PCONLINE 
     42 .localdomain = LOCALDOMAIN 
     43 localdomain = LOCALDOMAIN 
    4444 
    4545[appdefaults] 
     
    6363  
    6464[realms] 
    65  PCONLINE = { 
     65 LOCALDOMAIN = { 
    6666  acl_file = /usr/local/var/krb5kdc/kadm5.acl 
    6767  dict_file = /usr/share/dict/words 
     
    7979 
    8080{{{ 
    81 # /usr/local/sbin/kdb5_util create -r PCONLINE -s[[BR]] 
     81# /usr/local/sbin/kdb5_util create -r LOCALDOMAIN -s[[BR]] 
    8282}}} 
    8383 
    84844.在/usr/local/var/krb5kdc/目录下新建kadm5.acl文件,内容如下: 
    8585 
    86 */admin@HADOOP.LOCALDOMAIN      * 
     86*/admin@LOCALDOMAIN      * 
    8787 
    8888 
     
    9090 
    9191# /usr/local/sbin/kadmin.local[[BR]] 
    92 Enter password forprincipal "admin/admin@PCONLINE":[[BR]] 
    93 kadmin.local: addprinc admin/admin@PCONLINE[[BR]] 
    94 Re-enter password forprincipal "admin/admin@PCONLINE":[[BR]] 
    95 Principal "admin/admin@PCONLINE"created.[[BR]] 
     92Enter password forprincipal "admin/admin@LOCALDOMAIN":[[BR]] 
     93kadmin.local: addprinc admin/admin@LOCALDOMAIN[[BR]] 
     94Re-enter password forprincipal "admin/admin@LOCALDOMAIN":[[BR]] 
     95Principal "admin/admin@LOCALDOMAIN"created.[[BR]] 
    9696生成admin keytab文件:[[BR]] 
    9797 
     
    111111 
    112112# /usr/local/sbin/kadmin.local[[BR]] 
    113 Enter password forprincipal "hadoop/admin@PCOLINE":[[BR]] 
    114 kadmin.local: addprinc hadoop/admin@PCOLINE[[BR]] 
    115 Re-enter password forprincipal "hadoop/admin@PCOLINE":[[BR]] 
    116 Principal "hadoop/admin@PCOLINE"created.[[BR]] 
     113Enter password forprincipal "hadoop/admin@LOCALDOMAIN":[[BR]] 
     114kadmin.local: addprinc hadoop/admin@LOCALDOMAIN[[BR]] 
     115Re-enter password forprincipal "hadoop/admin@LOCALDOMAIN":[[BR]] 
     116Principal "hadoop/admin@LOCALDOMAIN"created.[[BR]] 
    117117 
    118118 
     
    120120 
    121121/usr/local/bin/kadmin[[BR]] 
    122 addprinc -randkey host/hadooptest-11-64@PCONLINE[[BR]] 
    123 addprinc -randkey hadoop/hadooptest-11-64@PCONLINE[[BR]] 
    124 addprinc -randkey hadoop/hadooptest-11-64.pconline.ctc@PCONLINE[[BR]] 
    125 不知道为什么要两个,可能是没有DNS的原因,每台机器都要配 
    126122 
    127 ktadd -k /data/hadoop-1.0.3/conf/hadoop.keytab hadoop/hadooptest-11-64.pconline.ctc@PCONLINE host/hadooptest-11-64.pconline.ctc@PCONLINE hadoop/hadooptest-11-64@PCONLINE  
     123addprinc -randkey host/hadooptest-11-64.pconline.ctc@LOCALDOMAIN[[BR]] 
     124addprinc -randkey hadoop/hadooptest-11-64.pconline.ctc@LOCALDOMAIN[[BR]] 
     125 
     126''这里遇到一个问题,我们的hadoop  core-site.xml使用的短名 hadooptest-11-64,要改为长名 hadooptest-11-64.pconline.ctc,不然kerberos里面会认为不同的实体[[BR]]'' 
     127 
     128 
     129ktadd -k /data/hadoop-1.0.3/conf/hadoop.keytab hadoop/hadooptest-11-64.pconline.ctc@LOCALDOMAIN host/hadooptest-11-64.pconline.ctc@LOCALDOMAIN  
     130 
     13110 修改配置文件,这些是固定的,网上很多地方有说, _HOST类似宏定义,有些地方读配置,有些地方读本机的长名[[BR]] 
    128132 
    129133