我将Hadoop与kerberos keytab文件名 userid.keytab 一起使用了很长时间。但是现在我不知道密码了。无论如何要从keytab文件中获取密码。

最佳答案

不,你不能。
您从密钥表文件中获得的唯一内容是主体名称:

$ ktutil
ktutil:  read_kt test.wtk
ktutil:  list
slot KVNO Principal
---- ---- ---------------------------------------------------------------------
   1    1                [email protected]

Keytab包含一对主体和
加密密钥(从Kerberos密码派生),无法从这些数据取回密码。

08-07 11:29