kerberos - Ambari 在安装 Kerberos 时无法创建主体
问题描述
我已经安装了 MITKDC。我正在使用来自 Ambari 的现有 MIT KDC 启用 Kerberos。在创建主体时,我遇到了错误。
无法创建主体 trinitylocal-071819@HUB.LOCAL - 无法为 trinitylocal-071819@HUB.LOCAL 创建服务主体 STDOUT:使用现有凭据作为主体 admin/admin@HUB.LOCAL 进行身份验证。
STDERR: WARNING: no policy specified for trinitylocal-071819@HUB.LOCAL; defaulting to no policy
add_principal: Insufficient access to lock the database while creating "trinitylocal-071819@HUB.LOCAL".Administration credentials NOT DESTROYED.
我可以使用 kadmin.local.below 命令创建主体,也可以使用。我也可以登录 Kinit admin/admin。
Klist命令我试过了,我可以登录了。下面是我的krb5.conf和kdc.conf。
下面是我的 krb5.conf
[libdefaults]
renew_lifetime = 7d
forwardable = true
default_realm = HUB.LOCAL
ticket_lifetime = 24h
dns_lookup_realm = false
dns_lookup_kdc = false
default_ccache_name = /tmp/krb5cc_%{uid}
#default_tgs_enctypes = aes des3-cbc-sha1 rc4 des-cbc-md5
#default_tkt_enctypes = aes des3-cbc-sha1 rc4 des-cbc-md5
[logging]
default = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log
kdc = FILE:/var/log/krb5kdc.log
[realms]
HUB.LOCAL = {
admin_server = HOSTNAME
kdc = HOSTNAME
}
下面是我的 kdc.conf
[kdcdefaults]
kdc_ports = 750,88
[realms]
EXAMPLE.COM = {
database_name = /var/lib/krb5kdc/principal
admin_keytab = FILE:/etc/krb5kdc/kadm5.keytab
acl_file = /etc/krb5kdc/kadm5.acl
key_stash_file = /etc/krb5kdc/stash
kdc_ports = 750,88
max_life = 10h 0m 0s
max_renewable_life = 7d 0h 0m 0s
master_key_type = des3-hmac-sha1
supported_enctypes = aes256-cts:normal arcfour-hmac:normal des3-hmac-sha1:normal des-cbc-crc:normal des:normal des:v4 des:norealm des:onlyrealm des:afs3
default_principal_flags = +preauth
}
解决方案
解决了它是安装问题。我没有给出适当的 REALM
推荐阅读
- python - Python 对象的属性是否有一个名称以具有与其代码等效的控制台表示?
- elasticsearch - ElasticSearch rescorer 插件。如何用原始分数解析内部命中
- postgresql - 使用 INNER JOIN LATERAL 时在 PostgreSQL 中输入结束时出现语法错误
- python - 移动单个轴
- c++ - 复制向量的数据
指向向量的指针 - qemu - Windows 10 上的 QEMU 监视器
- reactjs - Typescript React,如何为接收自定义输入组件作为道具的组件提供类型信息?
- visual-studio-code - Azure VSCode 部署失败并更新 iisnode.yml
- bootstrap-4 - 如何在没有悬停的情况下保持活动语义 ui 的工具提示?
- c++ - 检查两棵树是否具有相同的顺序