PAM从入门到精通(三)

news/2024/11/8 21:05:42/

接前一篇文章:PAM从入门到精通(二)

本文参考以下博文:

PAM模块详解及sudo命令

PAM 的应用开发和内部实现源码分析

PAM详解(一)PAM介绍

Linux进阶_PAM认证机制

Oracle Solaris 10 开发者安全性指南 —— PAM 框架介绍

特此致谢!

先再来重温一下PAM系统架构:

更加形象的形式:

四、PAM认证原理与认证机制

1. PAM认证原理

PAM认证原理如下所示:

(1)PAM认证一般遵循这样的顺序:Service(服务)→ PAM(配置文件)→ pam_*.so;

(2)PAM认证首先要确定哪一项服务,然后加载相应的PAM的配置文件(位于/etc/pam.d下),最后调用认证文件(位于/lib64/security/或/usr/lib/security/下)进行安全认证。

2. PAM认证机制

PAM认证过程如下:

(1)使用者执行passwd程序,并输入密码;

(2)passwd程序调用PAM模块。PAM模块会搜寻passwd程序的PAM相关设置文件,这个设置文件一般是在/etc/pam.d/里边的与程序同名的文件,即PAM会搜寻/etc/pam.d/pam_unix_passwd.so文件;

(3)经由/etc/pam.d/pam_unix_passwd.so设定文件的数据,取用PAM所提供的相关模块来进行验证;

(4)将验证结果回传给passwd程序。passwd程序会根据PAM回传结果决定下一个动作(重新输入密码或者通过验证)。


http://www.ppmy.cn/news/1158927.html

相关文章

云安全—分布式基础

0x00 前言 云必然是依赖于分布式技术来进行实现的,所以有必要学习和来了解分布式相关的内容 0x01 分布式计算 1.基本概述 分布式计算的定义:通过网络互联的计算机都具有一定的计算能力,他们之间互相传递数据,实现信息共享&…

21.Hadoop在Windows环境下的下载安装配置超详细版

Hadoop在Windows环境下的下载安装配置超详细版 本文章所需下载安装软件: 链接:https://pan.baidu.com/s/1jIQyy0VHuPvQZ8-n_Zq0pg?pwd1017 hadoop的Windows化安装步骤是非常麻烦的,如果有一步出错将导致得充头从来。 环境配置 前置依赖1&…

苏轼在密州的四首千古名作

苏轼,一个从诗歌王国掉落人间的落魄贵族,整个政治生涯几乎都以流浪为主,在古诗词世界或许只有李白与之最是相似,不过李白的流浪属于荡歌山水、云游四方,而苏轼的流浪则带有被动的成分:一纸贬黜公文就是苏轼…

Elasticsearch使用——结合MybatisPlus使用ES es和MySQL数据一致性 结合RabbitMQ实现解耦

前言 本篇博客是一篇elasticsearch的使用案例,包括结合MybatisPlus使用ES,如何保证MySQL和es的数据一致性,另外使用了RabbitMQ进行解耦,自定义了发消息的方法。 其他相关的Elasticsearch的文章列表如下: Elasticsear…

C# OpenCvSharp 利用Lab空间把春天的场景改为秋天

效果 项目 代码 using OpenCvSharp; using System; using System.Diagnostics; using System.Drawing; using System.Drawing.Imaging; using System.Windows.Forms;namespace OpenCvSharp_Demo {public partial class Form1 : Form{public Form1(){InitializeComponent();}st…

医院陪诊小程序:改善患者体验的技术创新

在数字化时代,医疗领域也迎来了革命性的变革。医院陪诊小程序作为这场变革的一部分,为患者和家属提供了前所未有的便捷和支持。这篇文章将探讨医院陪诊小程序的技术实现,以及如何使用代码来创建一个基本的医院陪诊小程序。 什么是医院陪诊小…

面试准备-深入理解计算机系统-信息的表示与处理1

浮点运算是不可结合的(由于表示的精度有限)。比如(3.141e20)-1e20是0.0而3.14(1e20-1e20)是3.14。整数虽然只能编码一个较小的取值范围,但是是准确的;浮点数虽然能编码更大的范围,但是是近似的。 二进制转十六进制转换…

埃及公司注册 埃及公司注册流程 埃及公司开户

埃及成立有限责任公司(LLC)的优势 1、完全外资所有:外国人可以拥有 LLC 的全部股份 2、有限责任:股东的责任仅 限于其股份的价值 3、两名股东:蕞低要求是两名股东 4、一名董事:只需要一名董事来管理 LL…