ตั้งค่าข้อความประจำวัน (MOTD) เป็นเซิร์ฟเวอร์ Ubuntu ได้อย่างไร


15

ฉันมีสิ่งนี้ในข้อความแบนเนอร์ SSH ของ Ubuntu:

Welcome to Ubuntu 13.10 (GNU/Linux 3.4.43+ armv7l)

 * Documentation:  https://help.ubuntu.com/
No mail.
Last login: Mon Dec  2 08:25:39 2013

ฉันต้องการมีบางสิ่งเช่นเซิร์ฟเวอร์ Ubuntu มาตรฐาน:

Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-29-virtual x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Fri Sep 28 09:48:57 UTC 2012

  System load:  0.08              Processes:           20
  Usage of /:   12.4% of 57.97GB   Users logged in:     0
  Memory usage: 5%                IP address for eth0: 10.123.161.58
  Swap usage:   0%

  Graph this data and manage this system at https://landscape.canonical.com/

31 packages can be updated.
20 updates are security updates.

Last login: Thu Sep 21 19:18:35 2012 from 122.181.4.42

ฉันจะได้รับสิ่งนี้ได้อย่างไรโปรด? ขอบคุณล่วงหน้า!

คำตอบ:


10

ดูเหมือนว่า/etc/update-motd.dไดเรกทอรีจะไม่มีลิงก์ไปยังสคริปต์อีกต่อไป (สิ่งนี้เกิดขึ้นกับไดเรกทอรี Cronjob หลายครั้งและเป็นส่วนหนึ่งของความปลอดภัยที่ฉันคาดเดา)

หากคุณทำรายการไดเรกทอรี ( ls -l /etc/update-motd.d) คุณจะเห็นสิ่งต่อไปนี้

50-landscape-sysinfo -> /usr/share/landscape/landscape-sysinfo.wrapper

หากคุณต้องการข้อมูลระบบกลับมาเพียงแค่คัดลอกสคริปต์/etc/update-motd.dด้วยคำสั่งต่อไปนี้

$ sudo cp /usr/share/landscape/landscape-sysinfo.wrapper /etc/update-motd.d/52-landscape-sysinfo

โปรดทราบว่าเมื่อแนวนอนแก้ไขปัญหาคุณจะได้รับสำเนาของสคริปต์สองชุดจากนั้นคุณสามารถลบไฟล์ได้


8

ข้อความที่แสดง ( ข้อความประจำวัน , MOTD) สร้างขึ้นโดยเรียกใช้ตามลำดับตัวเลขที่สคริปต์/etc/update-motd.dเข้าและออกร่วมกัน ฉันไม่แน่ใจว่าแพ็กเกจใดที่มีความแตกต่างระหว่างเวอร์ชันเซิร์ฟเวอร์และเดสก์ท็อป แต่คุณควรจะสามารถแก้ไขสคริปต์เหล่านั้นหรือเพิ่มใหม่เพื่อสร้างข้อความอะไรก็ได้ที่คุณต้องการ


4

คุณสามารถส่งออกสิ่งต่าง ๆ ด้วยตนเองโดย

sudo run-parts /etc/update-motd.d/

โดยทั่วไปวิธีเดียวที่จะอัปเดตไฟล์ได้คือการเรียก pam_motd และที่ 'มาตรฐาน' ระบบอูบุนตูบริการ 'เข้าสู่ระบบ' และ 'sshd' จะทำเช่นนั้น

ดูที่

grep pam_motd /etc/pam.d/*

ถ้าคุณต้องการทราบข้อมูลเพิ่มเติม หากคุณต้องการอัปเดต / etc / motd คุณสามารถเปลี่ยนเส้นทางของเอาต์พุตที่นั่น:

run-parts /etc/update-motd.d/ | sudo tee /etc/motd

เพื่อเพิ่มความเร็วในการเข้าสู่ระบบคุณสามารถเปลี่ยนจาก libpam-motd เป็น update-motd Update-motd ใช้ cronjob แทนการทริกเกอร์การปรับปรุงในการเข้าสู่ระบบ sudo apt-get remove libpam-motd; sudo apt-get install update-motd

หวังว่าจะช่วยใครซักคน

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