tutoriels:modifier_motd

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édentes Révision précédente
Prochaine révision
Révision précédente
tutoriels:modifier_motd [29/04/2017 13:22] rgrondintutoriels:modifier_motd [09/05/2017 23:18] (Version actuelle) rgrondin
Ligne 1: Ligne 1:
 +===== Modifier le MOTD sur une machine =====
  
 +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. 
 +
 +==== Sous Ubuntu Server ====
 +=== 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 [[http://patorjk.com/software/taag/#p=display&f=Big&t=Bor%40GInfo|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. 
 +
 +<file bash 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 ""
 +
 +</file>
 +
 +** 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
 +  
 +==== Références ====
 +
 +  * [[https://doc.ubuntu-fr.org/motd]]