Làm cách nào để đặt Thông báo trong ngày (MOTD) là Máy chủ Ubuntu?


15

Tôi có cái này trong Thông điệp biểu ngữ Ubuntu SSH của mình:

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

Tôi muốn có một cái gì đó giống như Ubuntu Server tiêu chuẩn:

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

Làm thế nào tôi có thể nhận được điều này, xin vui lòng? Cảm ơn trước!

Câu trả lời:


10

Có vẻ như /etc/update-motd.dthư mục không còn có thể có liên kết đến các tập lệnh. (Điều này đã xảy ra với các thư mục Cronjob một số bản phát hành trở lại và là một phần của nội dung bảo mật mà tôi đoán).

Nếu bạn liệt kê thư mục ( ls -l /etc/update-motd.d) bạn sẽ thấy như sau

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

Nếu bạn muốn thông tin hệ thống trở lại, chỉ cần sao chép tập lệnh vào /etc/update-motd.dbằng lệnh sau.

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

Lưu ý rằng khi khắc phục sự cố, bạn sẽ nhận được hai bản sao của tập lệnh và sau đó bạn có thể xóa tệp.


8

Văn bản được hiển thị ( Thông điệp trong ngày , MOTD) được tạo bằng cách chạy theo thứ tự số các tập lệnh trong /etc/update-motd.dvà nối với nhau đầu ra. Tôi không chắc gói nào chứa sự khác biệt giữa phiên bản máy chủ và máy tính để bàn, nhưng bạn sẽ có thể chỉnh sửa các tập lệnh đó hoặc thêm tập lệnh mới để tạo bất kỳ thông báo nào bạn muốn.


4

Bạn có thể xuất những thứ thủ công bằng cách

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

Thông thường cách duy nhất để cập nhật tệp là kích hoạt pam_motd và trên các hệ thống 'tiêu chuẩn' ub Ubuntu, các dịch vụ 'đăng nhập' và 'sshd' làm điều đó.

Nhìn vào

grep pam_motd /etc/pam.d/*

nếu bạn muốn biết thêm Nếu bạn muốn cập nhật / etc / motd, bạn có thể chuyển hướng đầu ra ở đó:

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

Để tăng tốc đăng nhập, bạn có thể chuyển từ libpam-motd sang update-motd. Update-motd sử dụng cronjob thay vì kích hoạt cập nhật khi đăng nhập. sudo apt-get loại bỏ libpam-motd; sudo apt-get install update-motd

Hy vọng rằng sẽ giúp được ai đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.