Un MOTD custom

in #linux7 years ago (edited)

A personnal MOTD

Aujourd'hui, nous allons modifier le MOTD qui s'affiche lors d'un connexion en SSH à notre serveur. Généralement, il vous donne quelques petites informations générales concernant votre machine. On peut afficher l'uptime du serveur, sa consommation de RAM, ...

Personnellement, j'ai fait quelque chose de simple. Il ne m'affiche qu'un logo et du texte.
Pour faire un MOTD personnalisé, il existe plein de façons différentes pour le faire. Personnellement, j'ai choisi la méthode ou l'on écrit un script basique qu'on exécute pour qu'il édite tous seul le fichier /etc/motd.

L'écriture du script

Comme dit plus haut, j'ai écrit un petit script (koff, koff, ... c'est internet qui l'a écrit pour moi) que j'ai enregistré dans un fichier raspi-motd.sh. Si vous voulez le même MOTD que moi, vous pourrez retrouver le code ici :
A personnal MOTD : code
J'ai légèrement modifié le script comme c'était expliqué dans les commentaires en dessous Il faut simplement changer la ligne 20 echo "$logo" > /etc/motd.tail en echo "$logo" > /etc/motd
Puis j'ai enregistré le fichier et je l'ai exécuté. Étant plutôt débutant avec Linux, j'ai eu un peu de mal à exécuter le fichier. Finalement, deux solutions ce sont offertes à moi. Soit :

  • autoriser le script à s'exécuter,
  • l'exécuter avec la commande bash /chemin/vers/le/script.sh

J'ai d'abord choisi la première option (héhé j'ai dit que j'y comprenais rien) puis je me suis dit qu'il faillait quand même essayer la deuxième. (spoiler ! La deuxième est plus rapide)

  • Première solution :
    chmod +x raspi-motd.sh on donne les droits d'exécution au script
    raspi-motd.sh on exécute le script
  • Deuxième solution
    bash raspi-motd.sh on exécute simplement le script
    A personnal MOTD : bash
    Malheureusement, j'ai une petite erreur, car il ne trouve pas le fichier bootlogs dans /etc/init.d/ mais pas de soucis cela fonctionne quand même. Pour finir, il suffit juste de se reconnecter pour que le MOTD personnalisé apparaisse.

Sources :

Blog de L4p1n
Code source
How to run .sh file

Images :

By moi-même

Sort:  

Attention ne mets jamais tes posts en 100% SP !

Il gagnera moins que 50%

You have collected your daily Power Up! This post received an upvote worth of 1.09$.
Learn how to Power Up Smart here!

C'est un peu inutile mais c'est grave cool ;-) Merci du partage !

You got an upvote of @galam on behalf of @zonguin.