我在Windows 7上遇到Kerberos问题。
我有什么:
- 我在Windows 7上
- 在system32下,我有klist(来自MS Corp),但我没有kinit
- 我有来自jdk8的klist和kinit,但未包含在PATH环境变量
中
- 我在Hortonworks 32位ODBC驱动程序2.01之上有一个ODBC数据源,并且该数据源依赖于kerberos身份验证
当我目前的目录是jdk8 / bin时,我观察到了什么:
- kinit可以创建一张票,我得到:新票存储在缓存文件C:\ Users [登录] \ krb5cc_ [登录]
- klist正确检测到该缓存中的所有故障单
当我目前的目录不是jdk8 / bin时,我观察到了什么:
- klist(system32's)不从上面的缓存文件中读取
我想做什么:
- 有点:告诉ODBC驱动程序读取Java的Krb缓存而不是系统的Krb缓存(此外,它位于何处???)
我已尝试过的内容:
- 添加一个指向缓存文件的环境变量KRB5CCNAME但不是它。
有没有解决方案?
由于