2012-09-06 8 views
13

kinitを使用して、私のsys管理者が使用していないと思われるサーバにログインしています。設定ファイルのデフォルトの場所は/etc/krb5.confだと思われますが、rootアクセス権がないため、このファイルを編集して新しいサーバーを追加することはできません。カスタム設定ファイルをkinitに渡すにはどうすればいいですか?custom krb5.confファイルをkinitに渡します

答えて

16

問題を解決しました。KRB5_CONFIG environment variableを設定すると、デフォルトの設定ファイルの場所を上書きできます。

+0

私はjava kinitコマンドで同じ必要があります。環境変数はありますか? – Kumar

9

私は今日同じ問題を抱えていました。ここでは私のために働いたコマンドは、今後の参考のために、です:

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

は勝つ -Djava.security.krb5.conf = Cに

を使用してみてください:/IBM/IBMSSO/krb5.ini

非勝利 -Djava.security.krb5.conf =は/ opt/IBM/IBMSSO/krb5.confの

(IBMのJavaとの)Windows上の例を上

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] 
+5

kinit.exeの場合、パラメータは引用符で囲む必要があります。 'kinit.exe -J-Dsun.security.krb5.debug = true -JD" java.security.krb5.conf = C:\ mypath \ my_krb5.ini " ' –

関連する問題