PAM是linux可植入认证模块的简称。这是一种集中认证机制,除能够在系统内提供一般的认证模式,使用PAM更主要是方便了开发人员和相同管理人员。
传统的程序是通过一些内建的用户认证方式,各自为战。linux学习Solaris而设计了PAM
PAM只是一个库,一个任何程序都能够调用的库。当系统调用的时候,它就会在配置文件中查找相关配置,没有的话就用默认的。
对于用户和管理员这没什么区别,但是对于开发人员就不同了。很方便开发工作……
PAM由三部分组成,
1.PAM认证模块
2.模块的配置文件
3.每个应用的配置文件
PAM是基于模块的,这就意味着我们自己也能够编写模块。
比如:我们现在写了一个程序,需要做认证,那么我们就需要做个配置文件来配置我们的程序的认证方式,同时需要做一个PAM认证我们程序的模块并让PAM动态的加载。
linux的可植入认证模块
最新推荐文章于 2025-08-19 17:11:49 发布