Ubuntu 使用的是update-motd,它是一个动态 motd 生成工具。从手册页:
UNIX/Linux 系统管理员通常通过在文件 /etc/motd 中维护文本来向控制台和远程用户传达重要信息,该文件由 pam_motd(8) 模块在交互式 shell 登录时显示。
传统上,此文件是静态文本,通常由发行版安装并仅在版本升级时更新,或者由本地管理员使用相关信息覆盖。
Ubuntu 引入了update-motd框架,通过该框架,motd(5) 在登录时从一组脚本中动态获取。
/etc/update-motd.d/* 中的可执行脚本在每次登录时由 pam_motd(8) 作为 root 用户执行,并且这些信息连接在 /var/run/motd 中。
如何查看当前脚本?
脚本存放的位置在/etc/update-motd.d目录中:
bob@ubuntu-20-04:~$ ls -l /etc/update-motd.d/ total 44 -rwxr-xr-x 1 root root 1220 4月 9 2018 00-header -rwxr-xr-x 1 root root 1157 4月 9 2018 10-help-text -rwxr-xr-x 1 root root 5023 8月 17 2020 5

在Ubuntu系统中,motd欢迎消息是通过动态脚本生成的。这些脚本位于`/etc/update-motd.d/`目录下,由pam_motd模块在登录时执行。要查看当前脚本,可以直接查看该目录下的文件。禁用所有脚本可通过运行特定命令实现,而禁用单个脚本则需要执行相应命令。若要创建自定义脚本,可在同一目录下创建带有执行权限的shell脚本,脚本名前的数字决定执行顺序。
最低0.47元/天 解锁文章
2162

被折叠的 条评论
为什么被折叠?



