Message du jour

Message Of The Day

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é ***

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

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

semble ne plus marcher. on peut le mettre à la place dans /etc/profile.d/ où il n'y a pas besoin de le rendre executable. FIXME si quelqu'un trouve comment le refaire dans /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,

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

1)
Message Of The Day
  • motd.txt
  • Dernière modification: Le 24/04/2023, 13:52
  • par 82.65.215.79