PAM (Pluggable Authentication Modules, 嵌入式模块) 机制简介
来源:互联网 发布:linux syslog存放位置 编辑:程序博客网 时间:2024/05/18 01:34
PAM 可以说是一套应用程序编程接口 (Application Programming Interface, API),他提供了一连串的验证机制,只要使用者将验证阶段的需求告知 PAM 后, PAM 就能够回报使用者验证的结果 (成功或失败)。由于 PAM 仅是一套验证的机制,又可以提供给其他程序所呼叫引用,因此不论你使用什么程序,都可以使用 PAM 来进行验证,如此一来,就能够让账号口令或者是其他方式的验证具有一致的结果!也让程序设计师方便处理验证的问题喔。
验证的控制flag:
典型的验证流程
部分PAM模块:
pam_nologin.so:
这个模块可以限制一般用户是否能够登陆主机之用。当 /etc/nologin这个文件存在时,则所有一般使用者均无法再登陆系统了!若 /etc/nologin 存在,则一般使用者在登陆时,在他们的终端机上会将该文件的内容显示出来!所以,正常的情况下,这个文件应该是不能存在系统中的。但这个模块对 root 以及已经登陆系统中的一般账号并没有影响。
PAM 相关的
1.配置文件在 /etc/pam.d ,
2.说明文件在 /usr/share/doc/pam-(版本) ,
3.模块实际在 /lib/security/ 。
4.那么还有没有相关的 PAM 文件呢?是有的,主要都在 /etc/security 这个目录内
0 0
- PAM (Pluggable Authentication Modules, 嵌入式模块) 机制简介
- Pluggable Authentication Modules(PAM)
- 可插拔认证模块 - PAM(Pluggable Authentication Modules) in Fedora 12
- Pluggable Authentication Modules: The Definitive Guide to PAM for Linux SysAdmins and C Developers
- Pluggable Authentication Modules: The Definitive Guide to PAM for Linux SysAdmins and C Developers
- Linux的鉴别(Authentication)机制--PAM
- chsh: PAM: Authentication failure
- PAM模块
- PAM简介
- PAM机制
- linux-PAM认证模块
- RSA SecurID Authentication linux sshd PAM deploy
- saslauthd[20492] :set_auth_mech : unknown authentication mechanism: pam
- Linux-PAM简介
- Linux PAM 机制
- pam 验证机制
- PAM 验证机制
- PAM认证机制
- Linux线程-互斥锁pthread_mutex_t
- C++在使用Qt中SLOT宏需要注意的一个小细节
- 每日笔记——网络调试
- textarea 在浏览器中固定大小和禁止拖动
- wkhtmltopdf 中文不能显示问题完美解决
- PAM (Pluggable Authentication Modules, 嵌入式模块) 机制简介
- Android基于XMPP Smack Openfire下学习开发IM(三)会议室创建、加入以及查询会议室中所有成员等
- linux调度机制
- 电子商务实训2
- http协议缓存相关
- jq 发送验证码倒计时
- PCL编程笔记——Assertion `px != 0' failed.
- leetcode-insert interval
- 电子商务实训3