Selon les tags présents sur cette page, celle-ci n'a pas été vérifiée pour une des versions LTS supportées d'Ubuntu.
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
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/99-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/99-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
