vendredi 24 septembre 2010

Figlet & Motd = style

Depuis quelques jours, je me remet doucement à bidouiller sur linux, et plus particulièrement sur la configuration de différents serveurs sous Ubuntu ou Debian.

Désireux de me faire un petit serveur SSH bien sympatoche, j'ai décidé de modifier le fichier motd (/etc/motd) qui permet d'afficher un message de bienvenue lorsque l'on se connecte dans un TTY en local ou via le protocole SSH.

Ce qu'il faut savoir sur motd:
  • Le fichier motd signifie "Message Of The Day"
  • Le fichier motd qui est localisé dans /etc/ n'est en fait qu'un lien (ln) vers le fichier /var/run/motd
  • Par défaut, le fichier motd est réinitialisé à chaque redémarrage de la machine
Donc dans un premier temps:

cd /etc/
sudo rm motd

Puis on recreer le fichier motd non "linké"

sudo touch motd

Ensuite, on l'édite:

gksudo gedit motd

Et on peut également utiliser figlet qui est un super programme permettant de générer un ASCII Art.

sudo aptitude install figlet
figlet Manzhack

... et voila la sortie:

__ __
| \/ | __ _ _ __ ________
| |\/| |/ _` | '_ \|_ /_ /
| | | | (_| | | | |/ / / /
|_| |_|\__,_|_| |_/___/___|


C'est beau non? Voila, y'a plus qu'a copier ça dans motd, sauver et essayez de vous connecter en ssh ou en TTY sur votre machine. Sachez que Figlet contient de nombreuses polices d'écritures à l'aide de l'argument "-f NOM_DE_POLICE". Les noms de polices sont disponibles dans /usr/share/figlet. Ce sont les noms de fichiers qui finissent en *.flf.
EnjoY!

1 commentaire: