☰
OB 之 PAM
2026/10/5 21:24:15 网站建设 项目流程

PAM 是什么?(你以后一定会遇到)

1️⃣ PAM 的全称

PAM = Pluggable Authentication Modules

是Linux 统一认证框架。


2️⃣ 在 OpenBMC 里,PAM 干什么?

所有“登录 / 认证”几乎都会经过 PAM:

场景是否经过 PAM
SSH 登录✅
Web UI 登录(bmcweb)✅
Redfish Basic / Session✅
console login✅

3️⃣ PAM 在 OpenBMC 架构里的位置

bmcweb / sshd / login ↓ PAM ↓ /etc/pam.d/* ↓ user / group / policy

常见 PAM 文件:

/etc/pam.d/sshd /etc/pam.d/login /etc/pam.d/webui


4️⃣ 为什么你在 Event Log / Audit Log 里看到 PAM?

典型日志:

pam_unix(sshd:auth): authentication failure pam_unix(sshd:session): session opened

👉这些通常会被:

  • journal 记录

  • audit log 记录

  • 有时转成 Event Log(失败次数过多)


一句话理解 PAM

PAM 是“谁能登录 BMC、用什么方式登录”的统一入口

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询