pam_echo(8)

pam_echo8

Echo pam module

Usage

[service-name] module-type control-flag pam_echo [arguments]

Overview

The echo service module for PAM displays its arguments to the user, separated by spaces, using the current conversation function.

If the % character occurs anywhere in the arguments to pam_echo, it is assumed to introduce one of the following escape sequences:

%H

The name of the host on which the client runs (PAM_RHOST).

%s

The current service name (PAM_SERVICE).

%t

The name of the controlling tty (PAM_TTY).

%U

The applicant's user name (PAM_RUSER).

%u

The target account's user name (PAM_USER).

Any other two-character sequence beginning with % expands to the character following the % character.

Releases

56 releases since FreeBSD 5.0-RELEASE; the text changed 36 times.

  1. 5.0
  2. 5.1–5.2.1
  3. 5.3–6.3
  4. 6.4
  5. 7.0
  6. 7.1
  7. 7.2
  8. 7.3
  9. 7.4
  10. 8.0
  11. 8.1
  12. 8.2
  13. 8.3
  14. 8.4
  15. 9.0
  16. 9.1
  17. 9.2
  18. 9.3
  19. 10.0
  20. 10.1
  21. 10.2
  22. 10.3
  23. 10.4
  24. 11.0
  25. 11.1
  26. 11.2
  27. 11.3
  28. 11.4
  29. 12.0
  30. 12.1
  31. 12.2
  32. 12.3
  33. 12.4
  34. 13.0–13.2
  35. 13.3–13.5
  36. 14.0–14.2
  37. 14.3–16.0

Authors

The pam_echo module and this manual page were developed for the FreeBSD Project by ThinkSec AS and NAI Labs, the Security Research Division of Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 (“CBOSS”), as part of the DARPA CHATS research program.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.