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.

Apportez votre aide…

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,

Sur certaines machines, il peut y avoir une latence énervante lors de l'établissement d'une connexion SSH.

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
LoadDiskMemoryTemperatureProcessesLoggedInUsersLandscapeLinkNetwork

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

Liens

1)
Message Of The Day