像 PAM 策略文件 那小节解释的那样, 在 /etc/pam.conf 的每一行由四个或多个区域组成: 服务名, 功能名, 控制标签, 模块名, 以及0至多个模块参数.
服务名通常(尽管并非总)是应用程序名。 如果你不确定, 参考应用程序的说明文件来确定它使用什么服务名。
注意,如果你使用 /etc/pam.d/ 而不是 /etc/pam.conf, 服务名就是策略文件名, 而且忽略了实际的配置行, 这个配置行是以功能名开始的。
功能是指四个功能关键字中的一个,它的描述在 功能和基本要素 小节。
同样, 控制标签也是四个关键字之一,它的描述在 链和策略 这小节, 它描述了怎样解释从模块返回的代码。 Linux-PAM支持一种候补的语法,它可以让你指定对应每个可能的返回代码的动作, 但这应避免使用,因为这不是标准,并且不出所料地和Linux-PAM调度服务调用紧密绑定 (与Solaris™和OpenPAM有极大的不同), OpenPAM不支持此语法。
《NetBSD指南-17.5.2.配置文件的一行出错》
版主: lionux
在线用户
正浏览此版面之用户: 没有注册用户 和 0 访客