JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 11 开发者安全性指南     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  面向开发者的 Oracle Solaris 安全(概述)

2.  开发特权应用程序

3.  编写 PAM 应用程序和服务

PAM 框架介绍

PAM 服务模块

此发行版中对 PAM 模块的更改

PAM 库

PAM 验证过程

PAM 使用者的要求

PAM 配置

通过 /etc/pam.d 配置 PAM

编写使用 PAM 服务的应用程序

简单 PAM 使用者示例

其他有用的 PAM 函数

编写对话函数

编写提供 PAM 服务的模块

PAM 服务提供者要求

PAM 提供者服务模块样例

4.  编写使用 GSS-API 的应用程序

5.  GSS-API 客户机示例

6.  GSS-API 服务器示例

7.  编写使用 SASL 的应用程序

8.  Oracle Solaris 加密框架介绍

9.  编写用户级加密应用程序

10.  Oracle Solaris 密钥管理框架介绍

A.  适用于开发者的安全编码准则

B.  基于 C 的 GSS-API 样例程序

C.  GSS-API 参考信息

D.  指定 OID

E.  SASL 示例的源代码

F.  SASL 参考信息表

词汇表

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

PAM 配置

/etc/pam.conf 中的 PAM 配置或 /etc/pam.d 中的每服务策略文件用于为系统服务(例如 loginrloginsucron)配置 PAM 服务模块。由系统管理员管理 PAM 配置。如果 /etc/pam.conf 中的条目顺序有误或 /etc/pam.d 中的每服务策略文件顺序有误,可能导致无法预料的负面影响。例如,如果 pam.conf 配置错误,则会将多个用户锁定在外,这样必须采用单用户模式才能进行修复。有关 PAM 配置的信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"PAM 配置(参考信息)"

通过 /etc/pam.d 配置 PAM

从 Oracle Solaris 11.1 发行版开始,除可通过 pam.conf 文件配置 PAM 外,还可以通过 /etc/pam.d 目录中的每服务 PAM 策略文件配置 PAM。

/etc/pam.d 目录包含使用 PAM_SERVICE 的值命名的文件。例如,/etc/pam.d/telnet 是从 telnet 服务读取的文件。/etc/pam.d 文件的语法与 /etc/pam.conf 的相同,但 /etc/pam.conf 文件的第一列(服务名称)除外,/etc/pam.d 中省略了这一列。

使用 /etc/pam.d 文件配置 PAM 具有以下优点:

在搜索配置时,将遵循以下提供的顺序:

  1. /etc/pam.conf,搜索指定的服务条目

  2. /etc/pam.d/servicename

  3. /etc/pam.conf,搜索其他条目

  4. /etc/pam.d/other

此搜索顺序能够确保在系统通过 pkg(5) 进行升级时会保留对 /etc/pam.conf 文件所做的任何定制并确保策略仍然有效。

有关其他信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"特权(概述)"