Message du jour
Message Of The Day
Introduction
Sur une Ubuntu, un message de bienvenue accueille l'utilisateur lors d'une connexion en ligne de commande (SSH) .
Ce message est nommé le message du jour (motd)1)
Sur une version serveur il y a des informations supplémentaires par rapport à une version Desktop.
C'est landscape qui va rajouter des informations au message du jour
- Message du jour sur un Desktop lors d'une connexion SSH
Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-28-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage * Ubuntu 20.04 LTS is out, raising the bar on performance, security, and optimisation for Intel, AMD, Nvidia, ARM64 and Z15 as well as AWS, Azure and Google Cloud. https://ubuntu.com/blog/ubuntu-20-04-lts-arrives 16 mises à jour peuvent être installées immédiatement. 0 de ces mises à jour est une mise à jour de sécurité. Pour afficher ces mises à jour supplémentaires, exécuter : apt list --upgradable Your Hardware Enablement Stack (HWE) is supported until April 2025. *** Le système doit être redémarré *** Last login: Mon May 4 16:47:55 2020 from ……
- Message du jour sur une version Serveur lors d'une connexion SSH
Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 5.3.0-51-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage System information as of Thu May 7 16:25:55 CEST 2020 System load: 0.29 Processes: 117 Usage of /: 37.0% of 19.10GB Users logged in: 0 Memory usage: 34% IP address for eth0: …… Swap usage: 22% * Ubuntu 20.04 LTS is out, raising the bar on performance, security, and optimisation for Intel, AMD, Nvidia, ARM64 and Z15 as well as AWS, Azure and Google Cloud. https://ubuntu.com/blog/ubuntu-20-04-lts-arrives * Canonical Livepatch is available for installation. - Reduce system reboots and improve kernel security. Activate at: https://ubuntu.com/livepatch 0 paquet peut être mis à jour. 0 mise à jour de sécurité. Your Hardware Enablement Stack (HWE) is supported until April 2023. Last login: Fri Mar 20 15:34:02 2020 from ……
Quel que soit le type de la machine (Desktop ou serveur), s'il y a besoin (après une mise à jour du noyau par exemple), vous serez prévenu qu'un reboot est nécessaire :
*** Le système doit être redémarré ***
Description
Les scripts permettant de constituer le message du jour se trouvent dans le répertoire /etc/update-motd.d/
ls /etc/update-motd.d/ 00-header 10-help-text 50-motd-news 85-fwupd 90-updates-available 91-release-upgrade 92-unattended-upgrades 95-hwe-eol 98-fsck-at-reboot 98-reboot-required
Sur un serveur, par défaut est installé le paquet landscape-common.
Il y a en plus dans le répertoire /etc/update-motd.d/ le script /etc/update-motd.d/50-landscape-sysinfo
Personnalisation
Assurez vous d'avoir le paquet update-motd d'installé.
Après modification la commande
sudo update-motd
Vous permettra de tester vos modifications en vous renvoyant le nouveau message du jour.
Ajout d'un texte à la fin du message du jour
Il suffit d'éditer le fichier /etc/motd et d'y ajouter directement notre texte.
- /etc/motd
############ # Bonjour # ############
Ajout d'un script à la fin du message du jour
/etc/update-motd.d/
On peut aussi créer ses propres scripts dans /etc/update-motd.d/. Tant qu'ils ont une sortie texte sur le terminal.
- /etc/update-motd.d/98-mestrucsenplus
#!/bin/sh echo echo "affiche la date " echo /usr/bin/date echo
Ce script a évidemment besoin des droits d’exécution, il faut donc les lui donner.
sudo chmod +x /etc/update-motd.d/98-mestrucsenplus
désactivation d'un script de /etc/update-motd.d/
Il suffit d'enlever les droits d’exécution au script qui génère ce que l'on ne veut plus voir
Par exemple pour ne plus voir la ligne
* Documentation: https://help.ubuntu.com/
sudo chmod -x /etc/update-motd.d/10-help-text
ou pour ne plus lancer landscape-sysinfo
sudo chmod -x /etc/update-motd.d/50-landscape-sysinfo
activation d'un script
Pour réactiver un script il suffit de lui redonner les droits d’exécution
sudo chmod +x /etc/update-motd.d/10-help-text
paramétrage des infos fournies par Landscape
On peut désinstaller le paquet landscape-common sur une Ubuntu serveur comme on peut l'installer sur une Ubuntu desktop,
désactiver le lancement du script de landscape est efficace :)
Il faut éditer le fichier /etc/landscape/client.conf pour désactiver le ou les plugins de landscape générant ce que l'on ne souhaite plus voir.
liste des plugins par défaut | |||||||
---|---|---|---|---|---|---|---|
Load | Disk | Memory | Temperature | Processes | LoggedInUsers | LandscapeLink | Network |
Par exemple pour ne plus avoir le message
Graph this data and manage this system at https://landscape.canonical.com/
il faut ajouter au fichier /etc/landscape/client.conf l'exclusion du plugin LandscapeLink
- /etc/landscape/client.conf
[sysinfo] exclude_sysinfo_plugins = LandscapeLink
On peut tester le résultat de ce que fournira Landscape au message du jour avec la commande:
landscape-sysinfo --exclude-sysinfo-plugins=LandscapeLink,Temperature