Chaque fois que je me connecte à mon serveur de développement Ubuntu via mon client ssh, je reçois le même message et je suis fatigué de le voir. J'ai donc décidé de le remplacer par un autre message.
Voici le message que je reçois à chaque fois:
Linux superfast 2.6.20-16-generic #2 SMP Thu Jun 7 19:00:28 UTC 2007 x86_64
The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.
Last login: Mon Aug 13 01:05:46 2007 from ipaddress removed
geek@superfast:~$
La modification de ce message nécessite la modification de deux fichiers différents. Les trois premières sections peuvent être modifiées en modifiant le fichier suivant:
/etc/motd
Ce fichier contient le numéro de build linux ainsi que le message de garantie Ubuntu. Je ne trouve pas cela particulièrement utile, alors j’ai tout enlevé pour le remplacer par mon propre message.
Pour désactiver le dernier message de connexion (ce que je ne recommande pas), vous devez éditer le fichier suivant en mode sudo:
/etc/ssh/sshd_config
Recherchez cette ligne dans le fichier et remplacez le oui par non comme indiqué:
PrintLastLog no
Lorsque vous vous connectez, vous obtenez maintenant une invite vierge, bien que je ne la recommande pas forcément car il est utile de voir la dernière connexion au système pour des raisons de sécurité. C'est mon invite maintenant:
This is a superfast system. Please max out the cpu accordingly.
Last login: Mon Aug 13 01:24:14 2007 from ipaddress removed geek@superfast:~$
Linux est vraiment génial.