PAM module for printing text messages
' pam_echo.so 'u pam_echo.so [file= /path/message ]
The pam_echo PAM module is for printing text messages to inform user about special things . Sequences starting with the % character are interpreted in the following way:
%H The name of the remote host (PAM_RHOST) .
%h The name of the local host .
%s The service name (PAM_SERVICE) .
%t The name of the controlling terminal (PAM_TTY) .
%U The remote user name (PAM_RUSER) .
%u The local user name (PAM_USER) .
All other sequences beginning with % expands to the characters following the % character .
file= /path/message The content of the file /path/message will be printed with the PAM conversion function as PAM_TEXT_INFO .
All module types ( auth , account , password and session )are provided .
PAM_BUF_ERR Memory buffer error .
PAM_SUCCESS Message was successful printed .
PAM_IGNORE PAM_SILENT flag was given or message file does not exist, no message printed .
For an example of the use of this module, we show how it may be used to print information about good passwords:.RS 4
password optional pam_echo .so file=/usr/share/doc/good -password .txt password required pam_unix .so
pam.conf(8), pam.d(5), pam(8)
Thorsten Kukuk <kukuk@thkukuk .de>