首页/安全/安全加固速查/authselect/authconfig 统一管理 PAM
本包目录(363 条)
主机加固基线90 条防火墙与访问控制50 条
口令与认证策略55 条
服务与端口收敛50 条补丁与漏洞管理50 条日志与审计34 条基线核查命令34 条

authselect/authconfig 统一管理 PAM

RHEL 8+ 用 authselect、老版本用 authconfig:通过受支持接口启用 faillock、pwhistory 等特性,避免手改 pam.d 被升级覆盖。

安全加固速查安全更新于 2026-10-12
加固项PAM 配置管理
适用平台RHEL/CentOS/Fedora(authselect);Debian 用 pam-auth-update)
风险等级中
基线特性走受支持接口启用

authselect 用法

authselect 用法
authselect list
authselect select sssd with-faillock with-mkhomedir
# 老版本 RHEL7:
authconfig --enablefaillock --faillockargs='deny=5 unlock_time=900' --update

Debian 系等价接口

Debian 系等价接口
pam-auth-update --enable pwquality
pam-auth-update   # 交互式勾选
变更 PAM 前先备份:cp -a /etc/pam.d /root/pam.d.bak,并把变更记入配置管理。

易错点

  • authselect select 会重置非受管的手工改动:改过 pam.d 的机器切过去前先比对
  • 误配 PAM 可能导致全部账号无法登录(含 root):保留一个已登录会话直到验证完成

数据来源与参考

  • RHEL 文档:authselect
  • Debian 文档:pam-auth-update
  • CIS Benchmark:PAM 配置条目

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌