Cách tùy chỉnh thông điệp trong ngày của Ubuntu

Mục lục:

Cách tùy chỉnh thông điệp trong ngày của Ubuntu
Cách tùy chỉnh thông điệp trong ngày của Ubuntu

Video: Cách tùy chỉnh thông điệp trong ngày của Ubuntu

Video: Cách tùy chỉnh thông điệp trong ngày của Ubuntu
Video: Cách Khắc Phục Khi Bị Mất Mã 2FA Google Authenticator - Hướng dẫn lấy lại 2FA Fastfi.pro - YouTube 2024, Tháng tư
Anonim
Ubuntu hiển thị một thông báo mang tính thông tin, được gọi là thông báo trong ngày, khi người dùng đăng nhập vào thiết bị đầu cuối. MOTD có thể tùy chỉnh hoàn toàn - bạn có thể thêm văn bản của riêng bạn và dữ liệu động khác.
Ubuntu hiển thị một thông báo mang tính thông tin, được gọi là thông báo trong ngày, khi người dùng đăng nhập vào thiết bị đầu cuối. MOTD có thể tùy chỉnh hoàn toàn - bạn có thể thêm văn bản của riêng bạn và dữ liệu động khác.

Khi người dùng đăng nhập, quá trình pam_motd thực hiện các kịch bản lệnh trong thư mục /etc/update-motd.d và tự động tạo ra thông báo trong ngày. Bạn có thể tùy chỉnh MOTD bằng cách sửa đổi các tập lệnh, xóa chúng hoặc viết các tập lệnh của riêng bạn.

Thông điệp mặc định trong ngày

Thông báo trong ngày chỉ hiển thị khi bạn đăng nhập vào Ubuntu ở chế độ văn bản, không phải chế độ đồ họa. Bạn có thể truy cập thiết bị đầu cuối ảo bằng phím tắt Ctrl-Alt-F1 nếu bạn đang sử dụng màn hình đồ họa - sử dụng phím tắt Ctrl-Alt-F7 để quay lại màn hình đồ họa của bạn, còn được gọi là máy chủ X của bạn. Ctrl-Alt-F2 qua Ctrl-Alt-F6 sẽ đưa bạn đến các thiết bị đầu cuối ảo khác.

Đây là MOTD tiêu chuẩn của Ubuntu. Nó hiển thị số phiên bản hệ thống điển hình mà bạn sẽ quen thuộc nếu bạn là người dùng Linux lâu năm. Nó cũng hiển thị thông tin được tạo động về các bản cập nhật có sẵn và thông báo tĩnh về giấy phép của Ubuntu.
Đây là MOTD tiêu chuẩn của Ubuntu. Nó hiển thị số phiên bản hệ thống điển hình mà bạn sẽ quen thuộc nếu bạn là người dùng Linux lâu năm. Nó cũng hiển thị thông tin được tạo động về các bản cập nhật có sẵn và thông báo tĩnh về giấy phép của Ubuntu.
Image
Image

Thêm thông báo tùy chỉnh

Giả sử bạn muốn thêm thông điệp tùy chỉnh mà người dùng sẽ thấy khi họ đăng nhập vào hệ thống Ubuntu của bạn. MOTD của Ubuntu được tạo bởi các tập lệnh khi bạn đăng nhập, do đó bạn không thể thêm nó vào tệp / etc / motd. Nơi để đặt tin nhắn tĩnh của riêng bạn là /etc/motd.tail - nội dung của tệp này được thêm vào cuối MOTD khi nó được tạo.

Hãy sử dụng trình soạn thảo văn bản Nano để mở tệp /etc/motd.tail bằng lệnh sau: (Trình hướng dẫn thiết bị đầu cuối Linux có thể sử dụng Vi hoặc Emacs, nhưng Nano dễ dàng hơn cho người mới sử dụng)

sudo nano /etc/motd.tail

Tệp này hoàn toàn trống theo mặc định. Chỉ cần nhập bất kỳ tin nhắn nào bạn thích - cảm thấy tự do để phát điên với nghệ thuật ASCII đen trắng ở đây. Khi bạn hoàn tất, hãy lưu tệp bằng Ctrl + O và Enter, sau đó thoát Nano bằng Ctrl + X.
Tệp này hoàn toàn trống theo mặc định. Chỉ cần nhập bất kỳ tin nhắn nào bạn thích - cảm thấy tự do để phát điên với nghệ thuật ASCII đen trắng ở đây. Khi bạn hoàn tất, hãy lưu tệp bằng Ctrl + O và Enter, sau đó thoát Nano bằng Ctrl + X.
Image
Image

Lần tiếp theo bất kỳ người dùng nào đăng nhập, họ sẽ thấy thông báo tùy chỉnh của bạn. Nếu bạn muốn kiểm tra ngay lập tức, hãy đăng xuất khỏi thiết bị đầu cuối bằng lối thoát hiểm và đăng nhập lại.

Image
Image

Xóa thông tin

Bây giờ, giả sử chúng tôi muốn xóa một số thông tin mặc định. Nó không chỉ là vấn đề chỉnh sửa một tệp đơn lẻ - mỗi phần được tạo tự động từ một tập lệnh nằm trong thư mục /etc/update-motd.d.

Bạn có thể nhận danh sách đầy đủ các tệp trong thư mục này bằng cách nhập /etc/update-motd.d tại đầu cuối và nhấn Tab.

Các tập lệnh được chạy theo thứ tự số, đó là lý do tại sao chúng được bắt đầu bằng số. Bạn có thể đổi tên các tệp kịch bản và thay đổi các số để sắp xếp thứ tự các phần khác nhau trong MOTD, nếu bạn thích.
Các tập lệnh được chạy theo thứ tự số, đó là lý do tại sao chúng được bắt đầu bằng số. Bạn có thể đổi tên các tệp kịch bản và thay đổi các số để sắp xếp thứ tự các phần khác nhau trong MOTD, nếu bạn thích.

Để xóa thông tin của tập lệnh khỏi MOTD, chúng tôi chỉ phải ngăn không cho nó chạy. Chúng tôi có thể thực hiện việc này bằng cách xóa quyền thực thi của nó bằng chmod -x chỉ huy.

Nếu chúng tôi muốn xóa văn bản tài liệu trong MOTD, chúng tôi sẽ chạy lệnh sau:

sudo chmod -x /etc/update-motd.d/10-help-text

Lần tiếp theo người dùng đăng nhập, họ sẽ không thấy dòng tài liệu.
Lần tiếp theo người dùng đăng nhập, họ sẽ không thấy dòng tài liệu.
Image
Image

Thêm thông tin động

Chúng tôi có thể viết các kịch bản riêng của chúng tôi để thêm bất kỳ thông tin động nào mà chúng tôi thích cho MOTD. Ví dụ: hãy thử sử dụng gói thời tiết-util để tạo tập lệnh bổ sung thời tiết địa phương hiện tại cho MOTD.

Nó không được cài đặt theo mặc định, vì vậy hãy cài đặt nó bằng lệnh sau:

sudo apt-get install weather-util

Bạn sẽ cần mã Tổ chức hàng không dân dụng quốc tế của địa phương mà bạn có thể nhận được từ trang web này. Dưới đây là cách sử dụng weather-util với mã của bạn:
Bạn sẽ cần mã Tổ chức hàng không dân dụng quốc tế của địa phương mà bạn có thể nhận được từ trang web này. Dưới đây là cách sử dụng weather-util với mã của bạn:

weather -i CODE

Bây giờ, hãy sử dụng lệnh sau để tạo tập lệnh ở vị trí thích hợp và mở tập lệnh bằng Nano:
Bây giờ, hãy sử dụng lệnh sau để tạo tập lệnh ở vị trí thích hợp và mở tập lệnh bằng Nano:

sudo nano /etc/update-motd.d/98-weather

Sau khi Nano mở ra, hãy nhập mã sau đây, thay thế CODE bằng mã thời tiết địa phương của bạn:

#!/bin/sh

echo weather -i CODE echo

Nhấn Ctrl-O và Enter để lưu, sau đó nhấn Ctrl-X để thoát.

Image
Image

Làm cho tập lệnh chạy được với chmod + x hoặc nó sẽ không chạy:

sudo chmod +x /etc/update-motd.d/98-weather

Bây giờ người dùng sẽ thấy dự báo thời tiết địa phương khi họ đăng nhập. Không có gì đặc biệt về weather-util - bạn có thể sử dụng bất kỳ lệnh nào in văn bản tới thiết bị đầu cuối.

Image
Image

MOTD không chỉ hiển thị khi người dùng đăng nhập cục bộ. Bất kỳ người dùng nào đăng nhập từ xa bằng SSH hoặc Telnet cũng sẽ thấy MOTD được tùy chỉnh của bạn.

Đề xuất: