使用诸如Kerberos "renew until" auto 之类的关键字,找不到可以解决我的问题的线程,因此在此处发布。
我创建了一个包含以下票证生命周期信息的密钥表
Valid starting: 09/14/2018 13:05:01
Expires: 09/15/2018 13:05:01
renew until: 09/19/2018 09:26:37
我可以毫无问题地续订延长到期日期的机票。
现在另一个问题是续订,直到设置为 7 天后到期。
我的问题:
哪个命令类似于
kinit -R
可以自动延长续订日期,这样我就不需要kinit -kt mine.keytab my-principal
为我的 keytab 获取新票而重新签发?或者有什么API可以达到同样的效果?使用基于https://www.cloudera.com/documentation/enterprise/5-14-x/topics/sg_kerberos_troubleshoot.html的以下 Hadoop API,我可以执行代码,但在更新之前我找不到更新。
UserGroupInformation.loginUserFromKeytab(principal, keyPath) val currentUser = UserGroupInformation.getCurrentUser() currentUser.checkTGTAndReloginFromKeytab val currentUser1 = UserGroupInformation.getLoginUser currentUser1.checkTGTAndReloginFromKeytab`
klist
显示续订直到部分中的日期保持不变。
编辑:格式化