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.tailUbuntu 11.04で動作する(MOTDの最後に小さなメッセージを追加する)と同等のものは何ですか?

回答:


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

したがって、2つの選択肢があります。echoいくつかの出力にロジックを追加するか(これはシェルスクリプトであり、結局テキストファイルではありません)、作成する(または既に持っている場合は編集する)ことができます/etc/motd.tail。どちらの方法も完全に有効です。


不思議なことに、マシンを再起動する必要がありました。ファイルを読み取っていなかったからです。今では動作します。
ウォーレンセーヌ

1

Ubuntu Server Guideによると、pam_motdスクリプト/etc/update-motd.dを番号順に実行します。
スクリプトの出力は、番号順に保持して/ var / run / motdに書き込まれ、/ etc / motd.tailと連結されます。

詳細については、こちらをご覧ください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.