如何使用 samba 记录身份验证尝试?

Har*_*ley 8 logging squid samba ntlm

我有用户使用 Samba 3.5.4 通过 squid (NTLM) 对 Active Directory 服务器进行身份验证,我想记录用户的登录尝试。

我想要一行显示如下内容:
TIMESTAMP username@DOMAIN SUCCESS/FAILURE

Har*_*ley 5

如果您将log level行修改为/etc/samba/smb.conf

log level = 1 winbind:5

您确实获得了我想要的信息(默认情况下登录到/var/log/samba/log.DOMAIN),但它非常嘈杂,并且日志消息分为两行。不完全是我正在寻找的,但可能必须这样做。

  • 我不太确定你为什么把“日志级别:”放在开头。没有它,效果会更好!此外,最后我试图了解为什么登录失败,我使用:`log level = 10 all:10` 来真正获取所有信息。手册页还列出了所有其他功能,例如 windbind 和 passwd。 (3认同)