我正在使用 Red Hat 5 客户端对 Windows 2003 KDC 进行身份验证(或尝试这样做),但是当我运行
kinit [email protected]
我明白了
kinit(v5): Cannot find KDC for requested realm while getting initial credentials
当我使用 nslookup 时,Red Hat 机器可以成功查找 KDC:
[root@vwwebseal ~]# nslookup vwkdc.vwxauthn.local
Server: 10.150.26.64
Address: 10.150.26.64#53
Name: vwkdc.vwxauthn.local
Address: 10.150.26.64
这是我的 krb5.conf 文件:
[libdefaults]
default_realm = VWXAUTHN.LOCAL
default_keytab_name = FILE:/etc/krb5/krb5.keytab
default_tkt_enctypes = rc4-hmac
default_tgs_enctypes = rc4-hmac[领域]
VWXAUTHN.LOCAL = {
kdc = vwkdc.vwxauthn.local:88
管理员服务器 = vwkdc.vwxauthn.local:749
默认域 = vwxauthn.local
}[域领域]
.vwxauthn.local = VWXAUTHN.LOCAL
vwkdc.vwxauthn.local = VWXAUTHN.LOCAL[日志记录]
kdc = 文件:/var/krb5/log/krb5kdc.log
管理服务器 = 文件:/var/krb5/log/kadmin.log
默认 = 文件:/var/krb5/log/krb5lib.log
答案1
没关系,我解决了。当我运行 config.krb5 时,它在 /etc/krb5/krb5.conf 处创建了一个文件,但 /etc/krb5.conf 处已经存在一个文件。它正在使用该配置而不是我创建的配置,因此我删除了 /etc/krb5.conf。