Le MOTD est le Message of the Day affiché aux utilisateurs lors de leur connexion SSH. Personnaliser le MOTD permet de fournir des informations clés (état du système, alertes, rappels) directement à la connexion.
Pourquoi personnaliser le MOTD ?
Pour personnaliser davantage votre environnement Bash, consultez notre guide dédié.
- Afficher l’état du système (charge, espace disque)
- Rappeler les procédures ou contacts
- Améliorer l’expérience utilisateur
Emplacement des fichiers MOTD
- Debian/Ubuntu :
/etc/motdou/etc/update-motd.d/ - CentOS/RHEL :
/etc/motd
Personnalisation sur Debian/Ubuntu
Désactiver le MOTD dynamique
sudo chmod -x /etc/update-motd.d/*
Créer un script personnalisé
Créez /etc/update-motd.d/05-custom :
#!/bin/bash
echo "Bienvenue sur $(hostname)!"
echo "Date : $(date)"
echo "Charge moyenne : $(uptime | awk '{print $10,$11,$12}')"
Rendez-le exécutable :
sudo chmod +x /etc/update-motd.d/05-custom
Test
ssh user@server
Personnalisation sur CentOS/RHEL
Le fichier /etc/motd est statique et n'exécute pas de commandes. Pour un MOTD dynamique, créez un script dans /etc/profile.d/ :
sudo nano /etc/profile.d/motd.sh
Ajoutez :
#!/bin/bash
echo "Bienvenue sur $(hostname)!"
echo "Date : $(date)"
echo "Charge moyenne : $(cat /proc/loadavg | cut -d' ' -f1-3)"
Rendez-le exécutable :
sudo chmod +x /etc/profile.d/motd.sh
Bonnes pratiques
- Limiter la longueur du MOTD pour ne pas noyer l’utilisateur
- Mettre à jour les scripts si changement d’infrastructure
- Sécuriser le contenu pour éviter les informations sensibles
Conclusion
Pour automatiser davantage avec des scripts bash, découvrez comment créer des scripts système avancés.
Un MOTD bien configuré est un outil simple mais puissant pour communiquer directement avec vos utilisateurs à chaque connexion SSH. Poids plume en administration, mais grande valeur ajoutée pour l’expérience et la prévention.


