Linux运维之(二)Pam模块

本文介绍了Linux中的PAM(Pluggable Authentication Modules),它负责身份验证和状态检查,提供灵活的验证机制。文章讲解了PAM的配置文件结构,包括auth、account、session和password四大模块的功能,以及如何通过控制标记来调整行为。此外,还特别讨论了Linux的密码策略模块pam_passwdqc和pam_pwquality,它们在设定密码复杂性和安全性方面的作用。
摘要由CSDN通过智能技术生成

Pam模块

Pam简介

在Linux中进行身份或是状态的验证程序是由PAM来进行的,PAM(Pluggable Authentication Modules)可动态加载验证模块,因为可以按需要动态的对验证的内容进行变更,所以可以大大提高验证的灵活性。

Pam的配置文件说明

可见配置分为基本分为四列:模块名称、控制、模块库文件和参数。

在这里插入图片描述

模块介绍

  • auth模块 实现用户认证。比如提示用户输入密码,或判断用户是否为root等。
  • account模块 对用户的各项属性进行检查。比如是否允许登录,是否达到最大用户数,或是root用户是否允许在这个终端登录等。
  • session模块 实现用户登录前的,及用户退出后所要进行的操作。比如登录连接信息,用户数据的打开与关闭,挂载文件系统等。
  • password模块 实现用户信息修改。比如修改用户密码。

控制标记

在这里插入图片描述

常用模块说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值