Tương đương với motd.tail trong 11.04 là gì?


9

motd.tailkhông được chấp nhận theo báo cáo lỗi này :

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.

Tôi đang sử dụng nó để xác định máy chủ của mình khi tôi đăng nhập và đảm bảo rằng tôi đang sử dụng đúng máy, vì vậy tôi không cần bất cứ thứ gì năng động, chỉ cần một tin nhắn đơn giản.

Tương đương với motd.tail(nối một thông báo nhỏ vào cuối MOTD) hoạt động với Ubuntu 11.04 là gì?

Câu trả lời:


7

Để trả lời câu hỏi trực tiếp, chỉ cần chỉnh sửa /etc/update-motd.d/99-footer.

Đây /etc/update-motd.d/là một cấu hình kết xuất khá chuẩn được sắp xếp theo tên tệp. 99-footerlà điều cuối cùng trong đó để được chốt vào cuối cùng. Trong Natty theo mặc định, điều này chỉ kiểm tra xem có tệp nào được gọi không /etc/motd.tailvà nếu có, nó sẽ thêm nó vào motd:

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

Vì vậy, bạn có hai sự lựa chọn. Bạn có thể thêm một số logic trong đó vào echomột số đầu ra (đây là tập lệnh shell, không phải là tệp văn bản) hoặc bạn có thể tạo (hoặc chỉnh sửa nếu bạn đã có) /etc/motd.tail. Cả hai cách đều hoàn toàn hợp lệ.


Ok, thật lạ là tôi phải khởi động lại máy. Bởi vì nó không đọc tập tin. Bây giờ nó hoạt động.
Warren Seine

1

Theo Hướng dẫn máy chủ Ubuntu, pam_motdthực thi các tập lệnh theo /etc/update-motd.dthứ tự số.
Đầu ra của các tập lệnh được ghi vào / var / run / motd, giữ thứ tự số, sau đó được nối với /etc/motd.tail.

Thêm thông tin có thể được tìm thấy ở đây .

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.