#1 Le 14/01/2012, à 14:49
- The_JacK
[Résolu] Changement message d'accueil console
Bonjour,
Je suis nouveaus dans le monde linux et je viens juste de terminer l'installation de mon serveur sous Ubuntu. Les seules manip que j'ai faite sont l'installation du serveur SSH et ces deux commandes :
sudo apt-get update
sudo apt-get upgrade
Avant d'entreprendre la configuration des rôles du serveur, je souhaiterais modifier le message d'accueil de la console (c'est mon côté geek ).
J'ai lu ici et la qu'il fallait modifier le ou les fichier(s) /etc/motd et/ou /ver/run/motd, mais je n'arrive pas au résultat souhaité
J'ai cru comprendre (arreté moi si je me trompe) qu'en fait, le /etc/motd est un lien symbolique vers /var/run/motd et que ce dernier est alimenté lors de la connexion par les scripts présents dans /etc/update-motd.d
Si je decortique un peu, ce repertoire contient 7 scripts et un lien symbolique :
Le 00-header qui renvoi :
Linux halte13-hsrv 2.6.32-33-server #70-Ubuntu SMP Thu Jul 7 22:28:30 UTC 2011 x86_64 GNU/Linux
Ubuntu 10.04.3 LTS
Le 10-help-text qui renvoi :
Welcome to the Ubuntu Server!
* Documentation: http://www.ubuntu.com/server/doc
si c'est une version server et :
Welcome to Ubuntu!
* Documentation: https://help.ubuntu.com/
si ce n'est pas le cas.
le 20-cpu-checker, je sais pas trop?
le 90-updates-available et le 91-release-upgrade qui indique si des maj sont disponible (je suppose!)
le 98-reboot-required qui indique si le system à besoin d'un reboot
et enfin le 99-footer je sais pas trop non plus!?
Au final, ca affiche un truc du style :
Linux halte13-hsrv 2.6.32-33-server #70-Ubuntu SMP Thu Jul 7 22:28:30 UTC 2011 x86_64 GNU/Linux
Ubuntu 10.04.3 LTS
Welcome to the Ubuntu Server!
* Documentation: http://www.ubuntu.com/server/doc
System information as of Fri Jan 13 18:15:06 CET 2012
System load: 0.0 Processes: 99
Usage of /: 0.6% of 140.48GB Users logged in: 0
Memory usage: 7% IP address for eth0: 192.168.1.13
Swap usage: 0%
Graph this data and manage this system at https://landscape.canonical.com/
*** System restart required ***
Last login: Fri Jan 13 18:07:58 2012 from games-01.home
J'ai donc modifier quelques petites choses pour obtenir ceci :
sylvain@192.168.1.13's password:
Bienvenue sur Ubuntu 10.04.3 LTS
# # # # ### #
### ## # ### ### ## # ### ## ### # #
# # # # # # ## # ## ### # # # # # #
# # ### ## ## ### # # # # ## # #
### ###
Mise a jour des informations systeme le : Sat Jan 14 13:46:21 CET 2012
System load: 0.0 Processes: 86
Usage of /: 0.8% of 140.48GB Users logged in: 0
Memory usage: 0% IP address for eth0: 192.168.1.13
Swap usage: 0%
Graph this data and manage this system at https://landscape.canonical.com/
Last login: Sat Jan 14 12:44:34 2012 from games-01.home
Je n'arrive pas à comprendre pourquoi la date est en Anglais ni comment supprimer la ligne " Graph this data and manage this system at https://landscape.canonical.com/"
Auriez-vous une idée?
Par avance merci.
Dernière modification par The_JacK (Le 19/01/2012, à 19:03)
Hors ligne
#2 Le 14/01/2012, à 22:03
- pode
Re : [Résolu] Changement message d'accueil console
J'ai cru comprendre (arreté moi si je me trompe) qu'en fait, le /etc/motd est un lien symbolique vers /var/run/motd et que ce dernier est alimenté lors de la connexion par les scripts présents dans /etc/update-motd.d
Oui, c'est fait via le fichier de configuration upstart "/etc/init/mounted-run.conf" :
$ grep motd /etc/init/mounted-run.conf
# Background the initial motd seeding
[ -d "/etc/update-motd.d" ] && run-parts --lsbsysinit /etc/update-motd.d > /run/motd &
le 20-cpu-checker, je sais pas trop?
Je ne l'ai pas. D'après le nom, ça doit faire des vérifications et des affichages liés au processeur.
le 99-footer je sais pas trop non plus!?
Header == en-tête => au début
Footer == bas de page => à la fin
Je n'arrive pas à comprendre pourquoi la date est en Anglais
C'est peut-être lié au module pam_login chargé via le fichier de configuration /etc/pam.d/login
$ cat /etc/pam.d/login
[...]
# Prints the last login info upon succesful login
# (Replaces the `LASTLOG_ENAB' option from login.defs)
session optional pam_lastlog.so
[...]
D'après Manuel pam_lastlog, il semble qu'on ne peut pas choisir la langue d'affichage. Pour supprimer carrément le message, il suffirait de remplacer la ligne "session ..." d'origine par la ligne suivante (ajout de l'option silent) :
session optional pam_lastlog.so silent
ni comment supprimer la ligne " Graph this data and manage this system at https://landscape.canonical.com/"
A mon avis, ça doit être lié au script 20-cpu-checker.
Rends-le non exécutable (la commande run-parts n'exécute que des commandes exécutables) :
# chmod a-x /etc/update-motd.d/20-cpu-checker
et teste.
Hors ligne
#3 Le 19/01/2012, à 09:06
- The_JacK
Re : [Résolu] Changement message d'accueil console
Bonjour,
Merci pour ces réponses.
D'après Manuel pam_lastlog, il semble qu'on ne peut pas choisir la langue d'affichage. Pour supprimer carrément le message, il suffirait de remplacer la ligne "session ..." d'origine par la ligne suivante (ajout de l'option silent)
.
Dommage, mais je vais quand même conserver cette information sur le message.
A mon avis, ça doit être lié au script 20-cpu-checker.
Rends-le non exécutable (la commande run-parts n'exécute que des commandes exécutables) :# chmod a-x /etc/update-motd.d/20-cpu-checker
Ne fonctionne pas chez moi.
Mais bon, je pense que je vais conserver le message ainsi.
Derniere question, est-il possible d'ajouter de la couleur dans le message?
Par avance, merci.
Hors ligne
#4 Le 19/01/2012, à 19:02
- The_JacK
Re : [Résolu] Changement message d'accueil console
J'ai trouvé pour la couleur, merci
Hors ligne
#5 Le 21/01/2012, à 12:24
- The_JacK
Re : [Résolu] Changement message d'accueil console
Bonjour,
Pour info...
Pour supprimer la ligne " Graph this data and manage this system at https://landscape.canonical.com/"
il faut remplacer la ligne
/usr/bin/landscape-sysinfo
par
/usr/bin/landscape-sysinfo --exclude-sysinfo-plugins=LandscapeLink
dans le fichier /etc/update-motd.d/50-landscape-sysinfo
Hors ligne