我正在使用 kinit 登录到我的系统管理员没有预料到我们会使用的服务器。配置文件的默认位置似乎是/etc/krb5.conf
,但我没有 root 访问权限,因此无法编辑此文件以添加新服务器。如何传递 kinit 自定义配置文件?
问问题
38750 次
3 回答
27
OK,解决问题:可以通过设置KRB5_CONFIG
环境变量来覆盖默认的配置文件位置
于 2012-09-06T20:51:13.947 回答
17
我今天有同样的问题。这是对我有用的命令,以供将来参考:
env KRB5_CONFIG=/path/to/custom/krb5.conf kinit <your..args..here>
于 2014-03-19T15:59:12.337 回答
15
尝试使用
赢
-Djava.security.krb5.conf=C:/IBM/IBMSSO/krb5.ini
在非赢
-Djava.security.krb5.conf=/opt/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
于 2015-06-08T13:21:51.093 回答