还有另外一个问题涵盖了一些关于在没有 /etc/motd 的现代 ubuntu 系统上更改 motd 的建议。
但是,另一个问题并没有询问(或告知)当前 Ubuntu MOTD 存储在哪里。它在哪里?
答案1
传统上,Unixmotd
将存在于/etc/motd
目录中。RHEL 仍然这样做。另一方面,Ubuntu 将登录消息放在 /etc/update-motd.d/
目录中。
$ ls /etc/update-motd.d/
00-header* 90-updates-available* 98-fsck-at-reboot*
10-help-text* 91-release-upgrade* 98-reboot-required*
每个脚本负责动态组装整个消息并提供具体部分。
然而,可以在 /etc/motd 中创建自定义消息并将其放入/etc/motd
。文件本身不存在,但您只需创建它。
以下是我的测试方法:
$ sudo sh -c 'echo "THIS IS A TEST" >> /etc/motd'
[sudo] password for xieerqi: