文章目录

  • kinit: KDC can't fulfill requested option while renewing credentials
    • 背景
    • 解决

kinit: KDC can’t fulfill requested option while renewing credentials

背景

在测试集群上装上了kerberos,今天同事需要使用kinit -R 命令,在执行时报错

kinit -R
kinit: KDC can't fulfill requested option while renewing credentials

解决

1,检查配置文件/var/kerberos/krb5kdc/kdc.conf,在[realms]下需要有max_renewable_life = 7d

完整配置如下:

[kdcdefaults]kdc_ports = 88kdc_tcp_ports = 88[realms]AM.COM = {#master_key_type = aes256-ctsacl_file = /var/kerberos/krb5kdc/kadm5.acldict_file = /usr/share/dict/wordsmax_renewable_life = 7d #这个必须有admin_keytab = /var/kerberos/krb5kdc/kadm5.keytabsupported_enctypes = aes256-cts:normal aes128-cts:normal des3-hmac-sha1:normal arcfour-hmac:normal camellia256-cts:normal camellia128-cts:normal des-hmac-sha1:normal des-cbc-md5:normal des-cbc-crc:normal}

2.修改配置后需要重启

systemctl restart krb5kdc

3.klist 查看cache文件 或者在/etc/krb5.conf中查看相应的配置文件,推荐使用klist

 klist
Ticket cache: FILE:/tmp/krb5cc_0 #这里是cache文件位置
Default principal: root@AM.COMValid starting       Expires              Service principal
09/22/2022 09:53:48  09/23/2022 09:53:48  krbtgt/AM.COM@AM.COM

/etc/krb5.conf

4.执行以下命令修改maxrenewlife
为啥推荐使用klist,执行命令需要和和klist中的Default principal: root@AM.COM对应

kadmin.local -q 'modprinc -maxrenewlife "1 week" +allow_renewable root@AM.COM'

5.清除cache

rm -rf /tmp/krb5cc_*

6.重新认证

kinit -kt /tmp/root.keytab root

7.klist查看出现 renew until字样说明成功

klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: root@AM.COMValid starting       Expires              Service principal
09/22/2022 09:56:58  09/23/2022 09:56:58  krbtgt/AM.COM@AM.COMrenew until 09/29/2022 09:56:58

8.重新执行kinit -R成功

[root@master tmp]# kinit -R
You have new mail in /var/spool/mail/root
[root@master tmp]# klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: hbase@AM.COMValid starting       Expires              Service principal
09/22/2022 10:24:32  09/23/2022 10:24:32  krbtgt/AM.COM@AM.COMrenew until 09/29/2022 09:59:04

kinit: KDC can‘t fulfill requested option while renewing credentials相关推荐

  1. InvalidOptions: Requested option conflicts with current storage engine option for directoryPerDB

    运行Mongod进程,查看日志信息如下: 2022-05-24T14:52:07.742+0800 I STORAGE [initandlisten] Detected data files in / ...

  2. 【安全】Kerberos相关问题进行故障排除| 常见错误和解决方法

    1.概述 转载 为了学习:Kerberos相关问题进行故障排除| 常见错误和解决方法 2.总结 可以用来帮助诊断Kerberos相关问题的原因并实施解决方案的指南. 3. 症状 单击症状链接转到相应的 ...

  3. 报错:Ticket expired while renewing credentials 原因:Hue 集成Kerberos 导致Kerberos Ticket Renewer 起不来

    报错:Ticket expired while renewing credentials 原因:Hue 集成Kerberos 导致Kerberos Ticket Renewer 起不来 图片: 报错, ...

  4. (原创推荐文章)kerberos服务器端与客户端

    #环境 两台装centos7的虚拟机即可. kerberos服务器端与客户端各一台 (本文档推荐使用Typora软件观看) # 1.kerberos服务器端配置 ## 1.1安装配置Kerberos ...

  5. 【原创】大叔经验分享(30)CM开启kerberos

    kerberos安装详见:https://www.cnblogs.com/barneywill/p/10394164.html 一 为CM创建用户 # kadmin.local -q "ad ...

  6. 聊聊 kerberos 的 kinit 命令和 ccache 机制

    1. 前言 大家好,最近遇到了个 kerberos 相关问题,"客户端节点上执行 kinit -R 命令报错:KDC can't fulfill requested option while ...

  7. Hadoop安全实践

    前言 在2014年初,我们将线上使用的 Hadoop 1.0 集群切换到 Hadoop 2.2.0 稳定版, 与此同时部署了 Hadoop 的安全认证.本文主要介绍在 Hadoop 2.2.0 上部署 ...

  8. Hadoop安全认证(2)

    凭证过期处理策略 在最早的 Security features for Hadoop 设计中提出这样的假设: A Hadoop job will run no longer than 7 days ( ...

  9. Kerberos认证原理与使用教程

    Kerberos认证原理与使用教程 一.Kerberos 概述 二.什么是 Kerberos ​ Kerberos 是一种计算机网络认证协议,用来在非安全网络中,对个人通信以安全的手段进行身份认证.这 ...

最新文章

  1. 简单的表单提交 by MVC 2
  2. 拦截导弹 (加了神奇的位运算)
  3. @value 静态变量_Spring注解驱动开发之八——@Value属性赋值、@PropertySource 加载外部配置文件...
  4. 正则不等于一个字符串_更正一个观念:“积食”不等于“吃多了”
  5. 数据库四种事务隔离级别详解
  6. 【源码分享】POSCMS功能如何实现短信验证码
  7. 推荐系统常用的推荐算法
  8. vue写的页面title中ico图标不显示的问题
  9. VS2017 修改文件编码为UTF-8的插件
  10. redis发布订阅者
  11. 03JavaScript程序设计修炼之道_2019-06-18_21-41-56_事件onfocus
  12. Android版本win7镜像下载,【bochs win7镜像下载】bochs win7镜像精简版 有声可上网版-趣致软件园...
  13. oracle密码过期之后如何修改成永久不过期
  14. dedecms仿包图网站素材图片下载站网站源码在线付费+会员系统+积分系统
  15. 重庆2021年高考二诊成绩查询,2021年重庆二诊,2021年4月重庆二诊考试,重庆二诊康德卷...
  16. 【归档】网吧计费管理系统 C语言实现
  17. python动作识别库_教你快速使用OpenCV/Python/dlib进行眨眼检测识别!
  18. 高刷新率笔记本电脑将低刷新率显示器作为扩展屏
  19. 什么是回归问题和分类问题?机器学习知识点
  20. 微软面试题:站在地球上的某一点,向南走一公里,然后向东走一公里,最后向北走一公里,回到了原点。地球上有多少个满足这样条件的点?

热门文章

  1. c++ 学习相关链接
  2. 二维码生成及识别接口
  3. PicoScope示波器数据采集软件|PICO示波器实时波形抓取软件NSAT-4000
  4. 【优秀课设】基于OpenCV-Python的摄像头人脸检测追踪控制系统
  5. 江西萍乡计算机等级考试,2021上半年江西省萍乡市计算机等级考试报名时间
  6. 23种设计模式之:模板方法模式
  7. 收藏夹吃灰系列(九):实现图片倒排序并取出时间最近的那一张!并下载到本地 | 超级详细,建议收藏!
  8. 6 OF 100DAYS
  9. 2022化工自动化控制仪表试题及模拟考试
  10. 关于太阳能充电器折叠包的那些事,您知道多少?