面向开发者的 Oracle® Solaris 11 安全性指南

退出打印视图

更新时间: 2014 年 7 月
 
 

其他有用的 PAM 函数

前面的Example 3–1 是一个简单的应用程序,它仅说明了几个主要的 PAM 函数。本节将介绍一些其他有用的 PAM 函数。

成功验证用户后,将会调用 pam_open_session(3PAM) 函数打开新会话。

调用 pam_getenvlist(3PAM) 函数可以建立新环境。pam_getenvlist() 将返回要与现有环境合并的新环境。

pam_eval(3PAM) 函数装入并评估调用方指定的文件中存储的 PAM 配置。此函数由 pam_user_policy(5) PAM 模块调用。