解决 ArchLinux SSH 登录后不显示最后一次登录信息

发布:

ArchLinux 默认配置下,通过 SSH 登录后并不会显示 Last Login 信息。如果你需要这个信息,可以按照下面的方法启用它。

编辑文件 /etc/pam.d/system-login,找到 session optional pam_lastlog2.so silent 行并删除最后的 silent 参数,保存文件并再次登录,就可以看到 Last Login 信息了。

这个文件由 pambase 包管理,如果这个包下次更新,可能会生成 .pacnew 文件,届时记得替换并重新修改。

不过在某些场景下可能依然需要隐藏 Last Login,可以使用 silent_if 参数做到这一点。

手册页:https://www.man7.org/linux/man-pages/man8/pam_lastlog2.8.html


评论由 giscus 驱动,基于 GitHub Discussions。