通过kinit自定义krb5.conf文件

时间:2012-09-06 18:35:54

标签: kerberos

我正在使用kinit登录我的系统管理员未预料到我们使用的服务器。似乎配置文件的默认位置是/etc/krb5.conf,但我没有root访问权限,所以我无法编辑此文件来添加新服务器。如何通过kinit自定义配置文件?

3 个答案:

答案 0 :(得分:23)

好的,解决了问题:通过设置KRB5_CONFIG environment variable

可以覆盖默认的配置文件位置

答案 1 :(得分:12)

我今天遇到了同样的问题。这是对我有用的命令,供将来参考:

env KRB5_CONFIG=/path/to/custom/krb5.conf kinit <your..args..here> 

答案 2 :(得分:12)

尝试使用

<赢得胜利 -Djava.security.krb5.conf = C:/IBM/IBMSSO/krb5.ini

非胜利 的 -Djava.security.krb5.conf = /选择/ IBM / IBMSSO / krb5.conf的

Windows上的示例(使用IBM Java)

java -Djava.security.krb5.conf=C:/IBM/IBMSSO/krb5.ini com.ibm.security.krb5.internal.tools.Kinit -k -t C:/IBM/IBMSSO/SSOICNTilo.keytab HTTP/myserver.123.com@123.COM