现代 Ubuntu 系统上的 motd 在哪里?

Tyl*_*den 6 motd

还有一个问题涵盖了在没有 /etc/motd.conf 的现代 ubuntu 系统上更改 motd 的一些建议。

但是,另一个问题不会询问(或告诉)当前 Ubuntu MOTD 的存储位置。它在哪里?

Ser*_*nyy 9

传统上,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*
Run Code Online (Sandbox Code Playgroud)

这些脚本中的每一个都负责动态组合整个消息并提供特定部分。

但是,仍然可以在 /etc/motd 中创建自定义消息并将其放入/etc/motd. 文件本身不存在,但您只需要创建它。

这是我测试它的方法:

$ sudo sh -c 'echo  "THIS IS A TEST" >> /etc/motd'                             
[sudo] password for xieerqi: 
Run Code Online (Sandbox Code Playgroud)

  • 我这样做了,但它仍然将动态信息放在消息的顶部。我的自定义 motd 中的内容被附加在最后。 (2认同)
  • 是的,这是正常行为。您想删除其他信息并只显示您自己的消息吗? (2认同)