web-dev-qa-db-ja.com

最新のUbuntuシステムのmotdはどこにありますか?

/ etc/motdを持たない最新のUbuntuシステムでmotdを変更するためのいくつかの提案をカバーする別の質問があります。

ただし、他の質問では、現在のUbuntu MOTDがどこに保存されているかを尋ねません(または教えません)。それはどこにある?

3
Tyler Durden

従来、 nix motd/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: 
3