Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
motd [Le 20/12/2013, 03:02] – ce script est juste là pour illuster, il ne sert à rien mais autant être exact 83.152.209.122motd [Le 31/10/2020, 19:38] (Version actuelle) – [Personnalisation] 82.237.19.197
Ligne 1: Ligne 1:
 +{{tag> xenial bionic focal terminal serveur }}
  
 +====== 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|SSH]]) .
 +
 +Ce message est nommé ** le message du jour **  //(motd)//((Message Of The Day))
 +
 +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
 +
 +<code>
 +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 ……
 +</code>
 +
 +  *  Message du jour sur une version Serveur lors d'une connexion SSH
 +
 +<code>
 +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 ……
 +
 +</code>
 +
 +Quel que soit le type de la machine (Desktop ou serveur), si il y a besoin (après une mise à jour du noyau par exemple), vous serez prévenu qu'un reboot est nécessaire:
 +<code>
 +*** Le système doit être redémarré ***
 +</code>
 +
 +===== Description =====
 +
 +
 +Les scripts permettant de constituer le message du jour se trouve dans le répertoire **/etc/update-motd.d/**
 +
 +<code>
 +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
 +</code>
 +
 +Sur un serveur, par défaut est installé le paquet [[apt>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 [[apt>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'[[:tutoriel:comment_modifier_un_fichier|éditer le fichier]] **/etc/motd.tail** et d'y ajouter directement notre texte.
 +<file text /etc/motd.tail>
 +
 +############
 +# Bonjour  #
 +############
 +
 +</file>
 +==== 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.
 +<file bash /etc/update-motd.d/98-mestrucsenplus>
 +#!/bin/sh
 +echo
 +echo "affiche la date "
 +echo
 +/usr/bin/date
 +echo
 +</file>
 +
 +Ce script a évidemment besoin des [[:permissions|droits d’exécution]], il faut donc les lui donner.
 +<code>
 +sudo chmod +x /etc/update-motd.d/98-mestrucsenplus
 +</code>
 +
 +==== désactivation d'un script de /etc/update-motd.d/ ====
 +Il suffit d'enlever les [[:permissions|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 
 +<code>
 + * Documentation:  https://help.ubuntu.com/
 +</code>
 +<code>
 +sudo chmod -x /etc/update-motd.d/10-help-text
 +</code>
 +
 +ou pour ne plus lancer landscape-sysinfo
 +<code>
 +sudo chmod -x /etc/update-motd.d/50-landscape-sysinfo
 +</code>
 +
 +==== 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 [[apt>landscape-common]] sur une Ubuntu serveur comme on peut l'installer sur une Ubuntu desktop,
 +
 +<note tips>
 +Sur certaines machines, il peut y avoir une latence énervante lors de l'établissement d'une connexion SSH.
 +
 +[[#desactivation_d_un_script_deetcupdate-motdd|désactiver le lancement du script]] de landscape est efficace :)
 +
 +</note>
 +
 +
 +Il faut [[:tutoriel:comment_modifier_un_fichier|é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
 +<code>
 +Graph this data and manage this system at https://landscape.canonical.com/
 +</code>
 +il faut ajouter au fichier /etc/landscape/client.conf l'exclusion du plugin **LandscapeLink**
 +
 +<file bash /etc/landscape/client.conf>
 +[sysinfo]
 +exclude_sysinfo_plugins = LandscapeLink 
 +</file>
 +
 +On peut tester  le résultat de ce que fournira Landscape au message du jour avec la commande:
 +<code>
 +landscape-sysinfo --exclude-sysinfo-plugins=LandscapeLink,Temperature
 +</code>
 +
 +===== Liens =====
 +  * https://wiki.ubuntu.com/UpdateMotd
 +  * http://www.howtogeek.com/104708/
 +  * http://askubuntu.com/questions/318592/how-can-i-remove-the-landscape-canonical-com-greeting-from-motd
 +  * https://help.landscape.canonical.com/
 +
 +------
 +
 +//Contributeurs: [[:utilisateurs:Ool|Ool]]//
 +
 +------