11.04中的motd.tail等效于什么?


9

motd.tail根据此错误报告已弃用:

motd(5) says: "The contents of this file are regenerated upon every system
boot based on the contents of /etc/motd.tail." This is not true anymore, as
Ubuntu uses the update-motd framework. Any reference to motd.tail should be
replaced with a reference to the update-motd framework or update-motd(5).
The manpage for motd.tail should be removed.

登录时,我用它来标识服务器,并确保我在正确的机器上,因此,我不需要任何动态信息,只需要一条简单的消息即可。

motd.tail与Ubuntu 11.04兼容(相当于在MOTD末尾添加一条小消息)相当于什么?

Answers:


7

要直接回答问题,只需编辑/etc/update-motd.d/99-footer

/etc/update-motd.d/是一个相当标准的配置转储,按文件名排序。99-footer是那里的最后一件事,所以紧紧抓住最后一个。默认情况下,在Natty中,这只是检查是否有一个名为的文件/etc/motd.tail,如果存在,它将附加到motd:

[ -f /etc/motd.tail ] && cat /etc/motd.tail || true

因此,您确实有两种选择。您可以在其中只添加一些逻辑echo(毕竟这是一个Shell脚本,而不是一个文本文件),也可以创建(或编辑(如果已经有了))/etc/motd.tail。两种方法都是完全有效的。


好的,很奇怪,我不得不重启机器。因为它没有读取文件。现在可以了。
沃伦·塞纳河

1

根据《 Ubuntu Server指南》,pam_motd/etc/update-motd.d数字顺序执行脚本。
脚本的输出被写入/ var / run / motd,保持数字顺序,然后与/etc/motd.tail串联。

这里可以找到更多信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.