17、Linux 安全基础与高级配置全解析

Linux 安全基础与高级配置全解析

1. PAM 管理组介绍

PAM(Pluggable Authentication Modules)设计者发现应用程序在验证用户时存在一定模式,于是将其归类为管理组。常见的管理组有 auth、account、session 和 password 四种,规则中的 servicetype 部分会指定使用的管理组。
- auth 管理组 :用于通过要求用户提供用户名和密码等身份信息来验证用户,还可将用户与特定组关联,以限制其对服务的访问权限,如只读权限。
- account 管理组 :基于账户管理来验证用户,可限制用户在特定时间访问系统,或指定用户可登录的具体控制台或终端。
- session 管理组 :在用户认证完成后控制其会话,包括挂载目录、更改文件以及记录用户的登录和注销时间。
- password 管理组 :用于更新用户认证令牌,例如用户更改密码时。

2. PAM 规则控制值

规则的控制部分是其保护条件,控制值决定了当前规则的模块在认证失败后,规则栈中下一个规则是否继续评估。常见的控制值有 required、requisite、sufficient 和 optional 四种。
- required :模块必须成功才能授予对该服务的访问权限,该规则的结果将在同一管理类型的所有其他规则评估完成后返回。例如:

auth
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值