2017-05-03 3 views
0

ウェブアプリケーションでユーザーpricipalやkeytabファイルを管理したい、kerberosでプログラミングすることでユーザープリンシパルやkeytabファイルを生成する方法は?kerberosでのプログラミングを介してユーザープリンシパルまたはキータブファイルを生成する方法は?

+0

( 'のkadmin.local -q "addprincテスト"')のkeytabファイルを管理する 'ktutil' Linuxのコマンドのためのソースコードをcommands.getstatusoutputを - 楽しむ! https://github.com/krb5/krb5/tree/master/src/kadmin/ktutil –

+0

匿名のホワイトハウスの関係者を引用して、真剣に、「それは難しい」*。 https://steveloughran.gitbooks.io/kerberos_and_hadoop/content/sections/jdk_versions.html –

+0

リチャード、あなたが達成しようとしていることを正確に説明できますか? 1つとして、keytabにはユーザープリンシパルではなくサービスプリンシパルが含まれます。次に、キータブが作成されると、サービスプリンシパル内部は固定されたままでなければならず、変更できません。そうでないと、キータブ自体が無効になります。 –

答えて

-1

はFinallly、私はPythonで、のような何かやっていることを実行します。

+0

あなたはもっと具体的になりますか? –

+1

通常、次のようにprincipal wihコマンドを管理できます。第1ステップ:kadminまたはkadmin.localを実行します。第2ステップ:addprincまたは他のコマンドを実行してプリンシパルを管理します。今度は、次のようにpythonでshellコマンドを呼び出すことができます:commands.getstatusoutput( 'kadmin.local -q "addprinc test"')プリンシパルを追加します。 –

関連する問題