Apa yang setara dengan motd.tail di 11.04?

9

motd.tailtidak digunakan lagi menurut laporan bug ini :

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.

Saya menggunakannya untuk mengidentifikasi server saya ketika saya masuk dan memastikan saya berada di mesin yang tepat, jadi saya tidak perlu sesuatu yang dinamis, hanya pesan sederhana.

Apa yang setara dengan motd.tail(menambahkan pesan kecil ke akhir MOTD) yang bekerja dengan Ubuntu 11.04?

Warren Seine
sumber

Jawaban:

7

Untuk menjawab pertanyaan secara langsung, cukup edit /etc/update-motd.d/99-footer.

Ini /etc/update-motd.d/adalah konfigurasi-dump yang cukup standar yang dipesan dengan nama file. 99-footeradalah hal terakhir di sana sehingga bisa melesat pada yang terakhir. Di Natty secara default, ini hanya memeriksa untuk melihat apakah ada file yang dipanggil /etc/motd.taildan jika ada, itu menambahkannya ke motd:

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

Jadi Anda punya dua pilihan. Anda dapat menambahkan lebih banyak logika di sana hanya untuk echobeberapa output (ini adalah skrip shell, bukan textfile setelah semua) atau Anda dapat membuat (atau mengedit jika Anda sudah memilikinya) /etc/motd.tail. Either way sangat valid.

Oli
sumber
Ok, anehnya saya harus me-restart mesin. Karena tidak membaca file. Sekarang berhasil.
Warren Seine
1

Menurut Panduan Server Ubuntu, pam_motdjalankan skrip dalam /etc/update-motd.durutan numerik.
Output dari skrip ditulis ke / var / run / motd, menjaga urutan numerik, kemudian digabung dengan /etc/motd.tail.

Informasi lebih lanjut dapat ditemukan di sini .

Pavlos G.
sumber