web-dev-qa-db-ja.com

11.04のmotd.tailと同等のものは何ですか?

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.

ログイン時にサーバーを識別し、適切なマシン上にいることを確認するためにこれを使用しているため、動的なものは必要なく、単純なメッセージだけが必要です。

Ubuntu 11.04で動作するmotd.tail(MOTDの最後に小さなメッセージを追加)と同等のものは何ですか?

9
Warren Seine

質問に直接回答するには、/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を作成(または既にある場合は編集)できます。どちらの方法も完全に有効です。

7
Oli

Ubuntu Server Guideによると、pam_motd/etc/update-motd.dのスクリプトを番号順に実行します。

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

1
Pavlos G.