小编piw*_*iwi的帖子

升级系统时与PAM配置文件冲突

我有一个运行 Ubuntu 14.04.4 LTS 的 VPS;它是由 OVH 与 Plesk 一起安装的。我刚刚做了一个apt-get upgrade,在某个时候我收到了一条关于 PAM 的消息。该系统是法语,但基本上它说:

至少本地修改了 /etc/pam.d/common-{auth,account,password,session} 的一个文件。请指出是否应放弃本地更改并坚持标准配置。否则,您必须自己配置身份验证系统。

我决定保留本地更改,APT 也报告了:

pam-auth-update: Local modifications to /etc/pam.d/common-*, not updating.
pam-auth-update: Run pam-auth-update --force to override.
Run Code Online (Sandbox Code Playgroud)

我想知道本地更改与更新要设置的文件之间有什么区别。我怎样才能做到这一点?

ubuntu pam apt

7
推荐指数
1
解决办法
1万
查看次数

如何在 Fail2Ban 中检测 SMTP AUTH 尝试?

我有一个 Fail2Ban 监狱,用于监视对我的 Postfix SMTP 服务器失败的 SASL 身份验证。发生这种情况时,/var/log/mail.log包含以下三行:

postfix/smtpd[32591]: connect from unknown[x.x.x.x]
postfix/smtpd[32591]: warning: unknown[x.x.x.x]: SASL LOGIN authentication failed: authentication failure
postfix/smtpd[32591]: disconnect from unknown[x.x.x.x]
Run Code Online (Sandbox Code Playgroud)

并且Fail2Ban会过滤警告行:如果找到,则考虑禁止该IP。

最近,我更改了 Postfix,以便仅通过 TLS 提供 AUTH(使用选项smtpd_tls_auth_only)。结果是,当有人尝试在不使用 TLS 的情况下进行身份验证时,不再生成警告行:

postfix/smtpd[22469]: connect from unknown[x.x.x.x]
postfix/smtpd[22469]: disconnect from unknown[x.x.x.x]
Run Code Online (Sandbox Code Playgroud)

这意味着 Fail2Ban 无法再监控所有 SASL 身份验证尝试。我怎样才能做到这一点?

我提出的一个解决方案是使 SMTP 更加详细(附加-vsmtpdin /etc/postfix/master.cf)并解析适当的行,但我的问题是该-v选项使日志过于详细:

postfix/smtpd[23185]: connect from unknown[x.x.x.x]
postfix/smtpd[23185]: match_list_match: x.x.x.x: no match
postfix/smtpd[23185]: match_list_match: x.x.x.x: no match
postfix/smtpd[23185]: match_hostaddr: x.x.x.x ~? 127.0.0.0/8 …
Run Code Online (Sandbox Code Playgroud)

debian smtp postfix fail2ban

5
推荐指数
1
解决办法
5836
查看次数

标签 统计

apt ×1

debian ×1

fail2ban ×1

pam ×1

postfix ×1

smtp ×1

ubuntu ×1