6.14. pam_lastlog-显示上次登录的日期

pam_lastlog.so [调试] [静音] [永不] [nodate] [nohost] [noterm] [nowtmp] [noupdate] [showfailed] [非活动=<days>] [无限]

6.14.1. DESCRIPTION

pam_lastlog 是一个 PAM 模块,用于显示有关用户上次登录的信息。此外,该模块还维护/var/log/lastlog文件。

某些应用程序可能会自己执行此功能。在这种情况下,不需要此模块。

该模块检查/etc/login.defs中的LASTLOG_UID_MAX选项,并且不会为 UID 高于其值的用户更新或显示上次登录记录。如果该选项不存在或其值无效,则不应用用户 ID 限制。

如果在身份验证或帐户阶段调用该模块,将不允许最近使用不充分的帐户登录。不对根帐户执行检查,因此永远不会锁定根。 UID 高于LASTLOG_UID_MAX值的用户也不会执行此操作。

6.14.2. OPTIONS

6.14.3. 提供的模块类型

authaccount模块类型允许您锁定近期登录不足的用户。提供session模块类型,用于显示有关上次登录的信息和/或更新 lastlog 和 wtmp 文件。

6.14.4. 返回值

6.14.5. EXAMPLES

将以下行添加到/etc/pam.d/login以显示用户的最后登录时间:

session  required  pam_lastlog.so nowtmp

如果用户在过去 50 天内没有登录,则要拒绝该用户,可以使用以下行:

auth  required  pam_lastlog.so inactive=50

6.14.6. AUTHOR

pam_lastlog 由 Andrew G. Morgan<morgan@kernel.org>编写。

TomášMráz\ <>添加了无效的帐户锁定。

上一章 首页 下一章