6.5. pam_echo-打印短信
pam_echo.so
[file = * +23+
*]
6.5.1. DESCRIPTION
- pam_echo * PAM 模块用于打印文本消息,以告知用户特殊情况。以*%*字符开头的序列按以下方式解释:
-
%H
- 远程主机的名称(PAM_RHOST)。
-
%h
- localhost 的名称。
-
%s
- 服务名称(PAM_SERVICE)。
-
%t
- 控制终端的名称(PAM_TTY)。
-
%U
- 远程用户名(PAM_RUSER)。
-
%u
- 本地用户名(PAM_USER)。
以*%开头的所有其他序列扩展为%*字符之后的字符。
6.5.2. OPTIONS
-
file=/path/message
- 文件
/path/message
的内容将使用 PAM 转换功能作为 PAM_TEXT_INFO 打印。
- 文件
6.5.3. 提供的模块类型
提供了所有模块类型(auth
,account
,password
和session
)。
6.5.4. 返回值
-
PAM_BUF_ERR
- 内存缓冲区错误。
-
PAM_SUCCESS
- 消息已成功打印。
-
PAM_IGNORE
- 给出了 PAM_SILENT 标志,或者消息文件不存在,没有消息打印。
6.5.5. EXAMPLES
作为使用此模块的示例,我们展示了如何使用它来打印有关良好密码的信息:
password optional pam_echo.so file=/usr/share/doc/good-password.txt
password required pam_unix.so
6.5.6. AUTHOR
Thorsten Kukuk<[email protected]>