อะไรคือสิ่งที่เทียบเท่ากับ motd.tail ใน 11.04?


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.tail(เพิ่มข้อความเล็ก ๆ ต่อท้าย MOTD) ที่ใช้งานกับ Ubuntu 11.04 ได้?

คำตอบ:


7

/etc/update-motd.d/99-footerที่จะตอบคำถามโดยตรงเพียงแค่แก้ไข

นี่/etc/update-motd.d/เป็น config-dump มาตรฐานที่ค่อนข้างจะสั่งซื้อโดยชื่อไฟล์ 99-footerเป็นสิ่งสุดท้ายที่อยู่ในนั้น ตามค่าเริ่มต้น Natty จะตรวจสอบเพื่อดูว่ามีไฟล์ที่เรียกหรือไม่/etc/motd.tailและถ้ามีมันจะต่อท้ายไฟล์นั้นต่อท้าย:

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

ดังนั้นคุณมีสองทางเลือก คุณสามารถเพิ่มบางตรรกะมากขึ้นในการมีเพียงแค่echoการส่งออกบางส่วน (นี้เป็นเชลล์สคริปต์ไม่ textfile หลังจากทั้งหมด) หรือคุณสามารถสร้าง /etc/motd.tail(หรือแก้ไขหากคุณมีอยู่แล้วหนึ่งครั้ง) วิธีใดวิธีหนึ่งนั้นใช้ได้อย่างสมบูรณ์


ตกลงแปลกพอที่ฉันต้องรีสตาร์ทเครื่อง เพราะมันไม่ได้อ่านไฟล์ ตอนนี้มันใช้งานได้
Warren Seine

1

ตามคู่มือเซิร์ฟเวอร์ Ubuntu pam_motdเรียกใช้งานสคริปต์/etc/update-motd.dตามลำดับตัวเลข
เอาต์พุตของสคริปต์ถูกเขียนไปที่ / var / run / motd, รักษาลำดับตัวเลข, จากนั้นตัดแบ่งด้วย /etc/motd.tail

ข้อมูลเพิ่มเติมสามารถพบได้ที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.