Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 hmm).

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é roll

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

The_JacK a écrit :

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 &
The_JacK a écrit :

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.

The_JacK a écrit :

le 99-footer je sais pas trop non plus!?

Header == en-tête => au début
Footer == bas de page => à la fin

The_JacK a écrit :

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
The_JacK a écrit :

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