pam_motd

Όταν εισέρχεστε σε ένα διακομιστή Ubuntu μπορεί να έχετε προσέξει το ενημερωτικό Μήνυμα της Ημέρας (ΜΤΗ). Αυτές οι πληροφορίες αποκτούνται και προβάλλονται χρησιμοποιώντας μερικά πακέτα:

  • landscape-common: παρέχει τις βιβλιοθήκες πυρήνα του landscape-client, που μπορεί να χρησιμοποιηθεί για τη διαχείριση συστημάτων χρησιμοποιώντας την εφαρμογή βασισμένη στον ιστό Landscape. Το πακέτο περιλαμβάνει τη λειτουργία /usr/bin/landscape-sysinfo η οποία χρησιμοποιείτε για τη συλλογή πληροφοριών που προβάλλονται στο ΜΤΜ.

  • update-notifier-common: is used to automatically update the MOTD via pam_motd module.

pam_motd executes the scripts in /etc/update-motd.d in order based on the number prepended to the script. The output of the scripts is written to /var/run/motd, keeping the numerical order, then concatenated with /etc/motd.tail.

Μπορείτε να προσθέσετε τις δικές σας δυναμικές πληροφορίες στο ΜΤΜ. Για παράδειγμα, για να προσθέσετε πληροφορίες για τον τοπικό καιρό:

  • Πρώτον, εγκαταστήστε το πακέτο weather-util:

    sudo apt-get install weather-util
    
  • Η λειτουργία καιρού χρησιμοποιεί δεδομένα METAR από την Εθνική Ωκεάνια και Ατμοσφαιρική Διαχείριση και προβλέψεις από την Εθνική Υπηρεσία Καιρού. Για να βρείτε τοπικές πληροφορίες θα χρειαστείτε την τετραψήφια ένδειξη τοποθεσίας ICAO. Αυτό μπορεί να προσδιοριστεί κάνοντας περιήγηση της ιστοσελίδας Εθνικής Υπηρεσίας Καιρού.

    Παρόλο που η Εθνική Υπηρεσία Καιρού είναι αντιπροσωπεία της κυβέρνησης των Ηνωμένων Πολιτειών υπάρχουν σταθμοί καιρού διαθέσιμοι σε όλο τον κόσμο. Παρ' όλα αυτά μπορεί να είναι διαθέσιμες πληροφορίες για όλες τις τοποθεσίες εκτός Η.Π.

  • Δημιουργήστε το /usr/local/bin/local-weather, ένα απλό σενάριο πυρήνα για να χρησιμοποιήσει το καιρός με την τοπική ένδειξη ICAO:

    #!/bin/sh
    #
    #
    # Prints the local weather information for the MOTD.
    #
    #
    
    # Replace KINT with your local weather station.
    # Local stations can be found here: http://www.weather.gov/tg/siteloc.shtml
    
    echo
    weather -i KINT
    echo
    
    
  • Κάντε το σενάριο εκτελέσιμο:

    sudo chmod 755 /usr/local/bin/local-weather
    
  • Next, create a symlink to /etc/update-motd.d/98-local-weather:

    sudo ln -s /usr/local/bin/local-weather /etc/update-motd.d/98-local-weather
    
  • Finally, exit the server and re-login to view the new MOTD.

You should now be greeted with some useful information, and some information about the local weather that may not be quite so useful. Hopefully the local-weather example demonstrates the flexibility of pam_motd.