news 2026/4/3 7:56:03

OB 之 PAM

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OB 之 PAM

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、用什么方式登录”的统一入口

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/31 21:30:20

PyTorch DDP官方文档学习笔记(核心干货版)

PyTorch DDP官方文档学习笔记(核心干货版) 前言 在深度学习大规模训练场景中,单卡算力往往无法满足需求,PyTorch提供的DistributedDataParallel(简称DDP)是工业界分布式训练的标准解决方案,完…

作者头像 李华
网站建设 2026/4/2 0:44:50

简单理解:CAN

1.标准帧仲裁段由11位ID和1位RTR位组成,RTR用来区分数据帧(显性电平)和遥控帧2.扩展帧仲裁段由29位ID,1位RTR位,1位SRR位和1位IDE位,RTR用来区分数据帧和遥控帧SRR用来代替标准帧中的RTR位,由于SRR是隐形电平,可以区分11位ID相同的标准帧和扩展帧IDE用来区分标准帧和扩展帧,显性…

作者头像 李华
网站建设 2026/4/2 2:18:56

第1章 Java语言概述----注释(Comment)

用于注解说明解释程序的文字就是注释。 Java中的注释类型:  单行注释  多行注释  文档注释 (java特有) 提高了代码的阅读性;调试程序的重要方法。 注释是一个程序员必须要具有的良好编程习惯。 将自己的思想通过注释先整理出来&#xff…

作者头像 李华
网站建设 2026/3/30 23:01:12

清单来了:9个降AI率工具深度测评,本科生必看!

随着AI技术的广泛应用,越来越多的本科生在撰写论文时不得不面对一个现实问题——如何降低AIGC率,避免被系统判定为AI生成内容。尤其是在高校对学术诚信要求日益严格的背景下,论文的原创性和人工痕迹显得尤为重要。而AI降重工具的出现&#xf…

作者头像 李华
网站建设 2026/4/2 2:26:19

当你发现组件未正确卸载时,该怎么办?

在 React 中,「组件未正确卸载」通常表现为: 控制台警告:Cant perform a React state update on an unmounted component内存泄漏:事件监听器、定时器、异步请求仍在运行白屏或逻辑错乱:卸载后仍在 setState 下面给你…

作者头像 李华