Le MOTD (Message Of The Day) correspond au message affiché lors de la connexion en ssh à une machine sous linux. Le principal (seul) intérêt à sa modification est juste esthétique.

Ajouter du texte à la fin du MOTD

La partie la plus facile à faire, mais ne permet pas d'enlever le texte au début.

Il suffit d'éditer le fichier /etc/motd.tail (sudo nano /etc/motd.tail)

Modifier entièrement le MOTD

Les fichiers à modifier se trouvent dans /etc/update-motd.d/ .

Il est possible de rajouter des scripts en oubliant pas de leur donner les droits d'exécution. (sudo chmod ugo+x script.sh)

Il est également possible de désactiver des scripts en leur retirant les droits d'exécution (sudo chmod ugo-x script.sh)

Faire un MOTD stylé pour un serveur

Afin d'avoir un MOTD assez stylé, du genre

 ____                     _____ _____        __
|  _ \             ____  / ____|_   _|      / _|
| |_) | ___  _ __ / __ \| |  __  | |  _ __ | |_ ___
|  _ < / _ \| '__/ / _` | | |_ | | | | '_ \|  _/ _ \
| |_) | (_) | | | | (_| | |__| |_| |_| | | | || (_) |
|____/ \___/|_|  \ \__,_|\_____|_____|_| |_|_| \___/
                 \____/

il est possible d'utiliser un générateur d'ASCII Art (par exemple celui-ci)

Il suffit après de modifier un des scripts existants ou d'en créer un nouveau, et d'y ajouter les lignes dans des printf, en prenant garde à échapper les caractères tels que ` qui font planter les scripts.

Exemple : Fin de /etc/update-motd.d/00-header sur Bor
printf "\n"
printf "  ____                     _____ _____        __      \n"
printf " |  _ \             ____  / ____|_   _|      / _|     \n"
printf " | |_) | ___  _ __ / __ \| |  __  | |  _ __ | |_ ___  \n"
printf " |  _ < / _ \| '__/ / _\` | | |_ | | | | '_ \|  _/ _ \ \n"
printf " | |_) | (_) | | | | (_| | |__| |_| |_| | | | || (_) |\n"
printf " |____/ \___/|_|  \ \__,_|\_____|_____|_| |_|_| \___/ \n"
printf "                   \____/                             \n"
printf ""

Encore plus simple :

Créer un fichier texte dans le répertoire des scripts (sudo nano welomeText), y copier coller le beau ASCII Art, et rajouter cette ligne dans le script :

cat /etc/update-motd.d/welcomeText
  • tutoriels/modifier_motd.txt
  • Dernière modification : 09/05/2017 23:18
  • de rgrondin