6.12. pam_issue-将问题文件添加到用户提示

pam_issue.so [noesc] [issue = * +16+ *]

6.12.1. DESCRIPTION

pam_issue 是一个 PAM 模块,用于在用户名提示符前添加一个问题文件。默认情况下,它还会解析问题文件中的转义码,类似于一些普通的盖蒂(使用 x 格式)。

Recognized escapes:

  • \d

    • current day
  • \l

    • 这个 tty 的名字
  • \m

    • 机器架构(uname -m)
  • \n

    • 机器的网络节点主机名(uname -n)
  • \o

    • 该系统的域名
  • \r

    • os 的发行版号(uname -r)
  • \t

    • current time
  • \s

    • os 名称(uname -s)
  • \u

    • 当前登录的用户数
  • \U

    • 与\ u 相同,但后缀有“用户”或“用户”(例如“ 1 个用户”或“ 10 个用户”)
  • \v

    • os 版本和构建日期(uname -v)

6.12.2. OPTIONS

  • noesc

    • 关闭转义代码解析。
  • issue=issue-file-name

    • 如果不使用默认值,则输出的文件。

6.12.3. 提供的模块类型

仅提供auth模块类型。

6.12.4. 返回值

  • PAM_BUF_ERR

    • 内存缓冲区错误。
  • PAM_IGNORE

    • 提示已更改。
  • PAM_SERVICE_ERR

    • 发生服务模块错误。
  • PAM_SUCCESS

    • 新提示已成功设置。