Я использую kinit для входа на сервер, который мой системный администратор не ожидал от нас. Кажется, что местоположение по умолчанию для файла конфигурации - /etc/krb5.conf
, но у меня нет корневого доступа, поэтому я не могу отредактировать этот файл, чтобы добавить новый сервер. Как передать kinit пользовательский файл конфигурации?
Передать kinit пользовательский файл krb5.conf
Ответ 1
ОК, решила проблему: расположение файла конфигурации по умолчанию можно переопределить, установив переменную среды KRB5_CONFIG
.
Ответ 2
У меня была такая же проблема сегодня. Здесь команда, которая работала для меня, для дальнейшего использования:
env KRB5_CONFIG=/path/to/custom/krb5.conf kinit <your..args..here>
Ответ 3
Попробуйте использовать
в Win -Djava.security.krb5.conf = C:/IBM/IBMSSO/krb5.ini
на не Win -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/[email protected]