首页 >> 网络营销词典 >> 其他类别 >> pam

pam[编辑]


简介

    PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制。它通过提供一些动态链接库和一套统一的API,将系统提供的服务 和该服务的认证方式分开,使得系统管理员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序,同时也便于向系 统中添加新的认证手段。

   PAM最初是集成在Solaris中,目前已移植到其它系统中,如Linux、SunOS、HP-UX 9.0等。

框架结构

   PAM的整个框架结构如下图所示:

   系统管理员通过PAM配置文件来制定认证策略,即指定什么服务该采用什么样的认证方法;应用程序开发者通过在服务程序中使用PAM API而实现对认证方法的调用;而PAM服务模块(service module)的开发者则利用PAM SPI(Service ModuleAPI)来编写认证模块(主 要是引出一些函数pam_sm_xxxx( )供libpam调用),将不同的认证机制(比如传统的UNIX认证方法、Kerberos等)加入到系统中;PAM核 心库(libpam)则读取配置文件,以此为根据将服务程序和相应的认证方法联系起来。

管理界面

认证管理(authentication management)

主要是接受用户名和密码,进而对该用户的密码进行认证,并负责设置用户的一些秘密信息。

帐户管理(account management)

主要是检查帐户是否被允许登录系统,帐号是否已经过期,帐号的登录是否有时间段的限制等等。

密码管理(password management)

主要是用来修改用户的密码。

会话管理(session management)

主要是提供对会话的管理和记账(accounting)。

PAM的文件

/usr/lib/libpam.so.* PAM核心库

/etc/pam.conf或者/etc/pam.d/ PAM配置文件

/usr/lib/security/pam_*.so 可动态加载的PAM service module

对于RedHat,其目录不是/usr/lib,而是/lib。

可插拔认证模块  

      PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制。它通过提供一些

  动态链接库和一套统一的API,将系统提供的服务 和该服务的认证方式分开,使得系统管理

  员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序,同时也便于

  向系 统中添加新的认证手段。

  PAM最初是集成在Solaris中,目前已移植到其它系统中,如Linux、SunOS、HP-UX 9.0等。

  一、PAM的结构

  PAM的整个框架结构如下图所示:

  系统管理员通过PAM配置文件来制定认证策略,即指定什么服务该采用什么样的认证方法;应

  用程序开发者通过在服务程序中使用PAM API而实现对认证方法的调用;而PAM服务模块(se

  rvice module)的开发者则利用PAM SPI(Service Module API)来编写认证模块(主 要是

  引出一些函数pam_sm_xxxx( )供libpam调用),将不同的认证机制(比如传统的UNIX认证方

  法、Kerberos等)加入到系统中;PAM核 心库(libpam)则读取配置文件,以此为根据将服

  务程序和相应的认证方法联系起来。

  二、PAM支持的四种管理界面:

  1、认证管理(authentication management)

  主要是接受用户名和密码,进而对该用户的密码进行认证,并负责设置用户的一些秘密

  信息。

  2、帐户管理(account management)

  主要是检查帐户是否被允许登录系统,帐号是否已经过期,帐号的登录是否有时间段的

  限制等等。

  3、密码管理(password management)

  主要是用来修改用户的密码。

  4、会话管理(session management)

  主要是提供对会话的管理和记账(accounting)。

  三、PAM的文件:

  /usr/lib/libpam.so.* PAM核心库

  /etc/pam.conf或者/etc/pam.d/ PAM配置文件

  /usr/lib/security/pam_*.so 可动态加载的PAM service module

  对于RedHat,其目录不是/usr/lib,而是/lib。

参考资料:
扩展阅读:
相关词条:
合作编辑:

网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。

词条信息

浏览次数:121

编辑次数:1历史版本

创建者: 伍虔

最近更新:2012/5/18 16:24:02

词条分类导航

关于网络营销教学网站| 本站动态| 网站地图| 版权声明| 联系作者| 问题和建议|

版权声明:网络营销教学网站所有作品版权均归原作者所有,未经书面许可,严禁任何形式的转载/转贴、出版、篡改、汇编、编译等。