kerberos 客户端不生成日志文件

Gau*_*hah 4 kerberos

我有一个 kerberos 客户端,以下是该客户端的日志配置。

[logging]
  default = FILE:/var/log/krb5kdc.log
  admin_server = FILE:/var/log/kadmind.log
  kdc = FILE:/var/log/krb5kdc.log
Run Code Online (Sandbox Code Playgroud)

但是,当我检查文件以查看日志时,它不存在。即使我尝试使用错误的用户名进行身份验证,它也只会在控制台上显示错误消息。

kinit -kt gaurang.shah.keytab gaurang.shah@ab.com

kinit:Keytab 在获取初始凭据时不包含适合 gaurang.shah@ab.com 的密钥

有人可以让我知道我需要做什么,以便将所有错误消息重定向到日志文件。另外,有没有办法更改日志的详细信息?

Mic*_*l-O 6

正如您从文件名中看到的那样,此配置不适用于客户端。您正在寻找KRB5_TRACE=/path/to/fileenv var。这仅适用于 MIT Kerberos。