Αρχική σελίδα » πως να » Πώς να προσαρμόσετε το μήνυμα της ημέρας του Ubuntu

    Πώς να προσαρμόσετε το μήνυμα της ημέρας του Ubuntu

    Το Ubuntu εμφανίζει ένα ενημερωτικό μήνυμα, γνωστό ως μήνυμα της ημέρας, όταν ένας χρήστης συνδέεται στο τερματικό. Το MOTD είναι πλήρως προσαρμόσιμο - μπορείτε να προσθέσετε το δικό σας κείμενο και άλλα δυναμικά δεδομένα.

    Όταν ένας χρήστης συνδέεται, η διαδικασία pam_motd εκτελεί τα σενάρια στον κατάλογο /etc/update-motd.d και δημιουργεί δυναμικά το μήνυμα της ημέρας. Μπορείτε να προσαρμόσετε το MOTD τροποποιώντας τα σενάρια, αφαιρώντας τα ή γράφοντας τα δικά σας σενάρια.

    Το προεπιλεγμένο μήνυμα της ημέρας

    Το μήνυμα της ημέρας εμφανίζεται μόνο όταν συνδέεστε στο Ubuntu σε λειτουργία κειμένου, όχι σε γραφική παράσταση. Μπορείτε να αποκτήσετε πρόσβαση σε ένα εικονικό τερματικό με τη συντόμευση Ctrl-Alt-F1 εάν χρησιμοποιείτε γραφική επιφάνεια εργασίας - χρησιμοποιήστε τη συντόμευση Ctrl-Alt-F7 για να επιστρέψετε στην γραφική επιφάνεια εργασίας σας, γνωστή και ως διακομιστή X. Το Ctrl-Alt-F2 μέσω του Ctrl-Alt-F6 θα σας μεταφέρει σε άλλα εικονικά τερματικά.

    Εδώ είναι το πρότυπο MOTD του Ubuntu. Δείχνει τους τυπικούς αριθμούς έκδοσης συστήματος που θα εξοικειωθείτε εάν είστε χρήστης Linux για πολύ καιρό. Δείχνει επίσης δυναμικά παραγόμενες πληροφορίες σχετικά με διαθέσιμες ενημερώσεις και στατικά μηνύματα σχετικά με την άδεια του Ubuntu.

    Προσθήκη προσαρμοσμένου μηνύματος

    Ας υποθέσουμε ότι θέλετε να προσθέσετε ένα προσαρμοσμένο μήνυμα που θα δουν οι χρήστες όταν θα συνδεθούν στο σύστημα Ubuntu. Το MOTD του Ubuntu παράγεται από δέσμες ενεργειών όταν συνδέεστε, οπότε δεν μπορείτε να το προσθέσετε μόνο στο αρχείο / etc / motd. Ο χώρος για να θέσετε τα δικά σας στατικά μηνύματα είναι /etc/motd.tail - τα περιεχόμενα αυτού του αρχείου προστίθενται στο τέλος του MOTD όταν δημιουργούνται.

    Ας χρησιμοποιήσουμε τον επεξεργαστή κειμένου Nano για να ανοίξουμε το αρχείο /etc/motd.tail με την ακόλουθη εντολή: (Οι τερματικοί οδηγοί Linux μπορούν να χρησιμοποιήσουν το Vi ή Emacs, αλλά το Nano είναι πιο εύκολο για αρχάριους)

    sudo nano /etc/motd.tail

    Αυτό το αρχείο είναι εντελώς κενό από προεπιλογή. Απλά εισάγετε οποιοδήποτε μήνυμα θέλετε - μπορείτε να τρελαίνετε με την ασπρόμαυρη τέχνη ASCII εδώ. Αφού τελειώσετε, αποθηκεύστε το αρχείο με Ctrl + O και Enter και, στη συνέχεια, κλείστε το Nano με Ctrl + X.

    Την επόμενη φορά που κάποιος χρήστης συνδεθεί, θα δει το προσαρμοσμένο σας μήνυμα. Αν θέλετε να το ελέγξετε αμέσως, αποσυνδεθείτε από το τερματικό με το έξοδος εντολή και log back in.

    Αφαίρεση πληροφοριών

    Τώρα ας υποθέσουμε ότι θέλουμε να αφαιρέσουμε ορισμένες από τις προεπιλεγμένες πληροφορίες. Δεν πρόκειται απλώς για την επεξεργασία ενός μόνο αρχείου - κάθε τμήμα δημιουργείται αυτόματα από μια δέσμη ενεργειών που βρίσκεται στον κατάλογο /etc/update-motd.d.

    Μπορείτε να πάρετε μια πλήρη λίστα των αρχείων σε αυτόν τον κατάλογο πληκτρολογώντας /etc/update-motd.d στο τερματικό και πιέστε Tab.

    Τα σενάρια εκτελούνται με αριθμητική σειρά, γι 'αυτό και έχουν αριθμούς προθέτου. Θα μπορούσατε να μετονομάσετε τα αρχεία δέσμης ενεργειών και να αλλάξετε τους αριθμούς για να αναδιατάξετε τη σειρά των διαφόρων τμημάτων στο MOTD, αν σας άρεσε.

    Για να καταργήσετε τις πληροφορίες μιας δέσμης ενεργειών από το MOTD, πρέπει απλά να το αποτρέψουμε από την εκτέλεση. Μπορούμε να το κάνουμε αυτό αφαιρώντας τα δικαιώματα εκτέλεσης με το chmod -x εντολή.

    Αν θέλαμε να αφαιρέσουμε το κείμενο της τεκμηρίωσης στο MOTD, θα εκτελέσουμε την ακόλουθη εντολή:

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

    Την επόμενη φορά που κάποιος χρήστης συνδεθεί, δεν θα δει τη γραμμή τεκμηρίωσης.

    Προσθήκη δυναμικών πληροφοριών

    Μπορούμε να γράψουμε τα δικά μας σενάρια για να προσθέσουμε δυναμικές πληροφορίες που μας αρέσουν στο MOTD. Για παράδειγμα, ας προσπαθήσουμε να χρησιμοποιήσουμε το πακέτο weather-util για να δημιουργήσουμε ένα script που προσθέτει τον τρέχοντα τοπικό καιρό στο MOTD.

    Δεν είναι εγκατεστημένο από προεπιλογή, οπότε ας το εγκαταστήσουμε με την ακόλουθη εντολή:

    sudo apt-get να εγκαταστήσετε καιρικές συνθήκες

    Θα χρειαστείτε τον τοπικό κώδικα του Διεθνούς Οργανισμού Πολιτικής Αεροπορίας, τον οποίο μπορείτε να προμηθευτείτε από αυτόν τον ιστότοπο. Δείτε πώς μπορείτε να χρησιμοποιήσετε το weather-util με τον κωδικό σας:

    Καιρός -i CODE

    Τώρα ας χρησιμοποιήσουμε την ακόλουθη εντολή για να δημιουργήσουμε ένα σενάριο στην κατάλληλη θέση και να το ανοίξουμε με το Nano:

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

    Μετά το άνοιγμα του Nano, πληκτρολογήστε τον ακόλουθο κώδικα, αντικαθιστώντας τον ΚΩΔΙΚΟ με τον τοπικό κωδικό καιρού:

    #! / bin / sh

    ηχώ
    Καιρός -i CODE
    ηχώ

    Πιέστε Ctrl-O και Enter για αποθήκευση και στη συνέχεια πατήστε Ctrl-X για έξοδο.

    Κάντε το εκτελέσιμο αρχείο με το chmod + x ή δεν θα τρέξει:

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

    Τώρα οι χρήστες θα δουν μια τοπική πρόγνωση καιρού όταν συνδεθούν. Δεν υπάρχει τίποτα το ιδιαίτερο για το weather-util - μπορείτε να χρησιμοποιήσετε οποιαδήποτε εντολή που εκτυπώνει κείμενο στο τερματικό.


    Το MOTD δεν εμφανίζεται μόνο όταν οι χρήστες συνδεθούν τοπικά. Όλοι οι χρήστες που συνδέονται εξ αποστάσεως με SSH ή Telnet θα δουν επίσης την προσαρμοσμένη MOTD σας.