MOTD 显示上一个会话的输出吗?

MOTD 显示上一个会话的输出吗?

我有一个自定义的 MOTD,每次使用 ssh 登录时都会看到它。MOTD
显示各种统计数据和系统信息。

我最近注意到信息不正确。实际上它是正确的,只是不适用于当前会话。我通过添加date到 MOTD 对此进行了测试,它总是显示我上次登录的时间。

我如何让它在每次登录时执行 MOTD 脚本?

谢谢。

答案1

这似乎是默认行为,为了改变它,需要进行以下编辑/etc/pam.d/sshd

 session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate

一旦我删除noupdate它,我的问题就解决了。

相关内容