2017-05-03 430 views
0

我們想要在Web應用程序中管理用戶主鍵或keytab文件,如何通過在kerberos中編程來生成用戶主鍵或keytab文件?如何通過kerberos編程生成用戶主體或keytab文件?

+0

源代碼 - 玩的開心! https://github.com/krb5/krb5/tree/master/src/kadmin/ktutil –

+0

說真的,引用一位匿名白宮官員的話說,*「那狗屎很難」*。閱讀https://steveloughran.gitbooks.io/kerberos_and_hadoop/content/sections/jdk_versions.html –

+0

理查德,你能否詳細解釋一下你準備完成什麼?首先,keytabs包含服務主體,而不是用戶主體。其次,一旦密鑰表被創建,服務主體內部必須保持固定並且不能被修改,否則密鑰表本身將失效。 –

回答

-1

Finallly,我做的是Python,做這樣的事情:爲`ktutil` Linux命令,管理密鑰表文件commands.getstatusoutput( 'kadmin.local -q 「addprinc測試」')

+0

你能更具體嗎? –

+1

通常,您可以如下管理主要的命令:第一步:運行kadmin或kadmin.local,第二步:運行addprinc或其他命令來管理主體。現在你可以像這樣在python中調用shell命令:commands.getstatusoutput('kadmin.local -q「addprinc test'')添加主體。 –

相關問題