11.04'teki motd.tail ile eşdeğerdir?


9

motd.tailşu hata raporuna göre kullanımdan kaldırıldı :

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.

Giriş yaptığımda sunucularımı tanımlamak ve doğru makinede olduğumdan emin olmak için kullanıyorum, bu yüzden dinamik bir şeye ihtiyacım yok, sadece basit bir mesaj.

motd.tailUbuntu 11.04 ile çalışan (MOTD'nin sonuna küçük bir mesaj ekleyerek) eşdeğeri nedir ?

Yanıtlar:


7

Soruyu doğrudan cevaplamak için düzenleyin /etc/update-motd.d/99-footer.

/etc/update-motd.d/Dosya adına göre sıralanır oldukça standart config-çöplük. 99-footerburadaki son şey, bu yüzden son olarak cıvatalanır. Natty'de varsayılan olarak bu sadece adlı bir dosya olup olmadığını kontrol eder /etc/motd.tailve varsa, bunu motd'a ekler:

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

Yani iki seçeneğiniz var. Oraya sadece echobazı çıktılara biraz daha mantık ekleyebilirsiniz (bu bir kabuk betiğidir, sonuçta bir metin dosyası değildir) veya oluşturabilirsiniz (veya zaten varsa düzenleyebilirsiniz) /etc/motd.tail. Her iki şekilde de mükemmel bir şekilde geçerlidir.


Tamam, garip bir şekilde makineyi yeniden başlatmam gerekti. Çünkü dosyayı okumuyordu. Şimdi çalışıyor.
Warren Seine

1

Ubuntu Sunucu Kılavuzu'na göre, pam_motdkomut dosyalarını /etc/update-motd.dsayısal sırada yürütür .
Komut dosyalarının çıktıları / var / run / motd biçiminde yazılır, sayısal sıra tutulur ve /etc/motd.tail ile birleştirilir.

Daha fazla bilgiyi burada bulabilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.