私のシステム管理者が使用を予期していなかったサーバーにログインするためにkinitを使用しています。設定ファイルのデフォルトの場所は/etc/krb5.conf
のようですが、ルートアクセス権がないため、このファイルを編集して新しいサーバーを追加できません。 kinitにカスタム構成ファイルを渡すにはどうすればよいですか?
OK、問題は解決しました。デフォルトの設定ファイルの場所は KRB5_CONFIG
環境変数
使ってみてください
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]
今日も同じ問題がありました。将来の参考のために、これは私のために働いたコマンドです:
env KRB5_CONFIG=/path/to/custom/krb5.conf kinit <your..args..here>