Comment définir le message du jour (MOTD) comme serveur Ubuntu?

15

Je l'ai dans mon message de bannière Ubuntu SSH:

Welcome to Ubuntu 13.10 (GNU/Linux 3.4.43+ armv7l)

 * Documentation:  https://help.ubuntu.com/
No mail.
Last login: Mon Dec  2 08:25:39 2013

J'aimerais avoir quelque chose comme le serveur Ubuntu standard:

Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-29-virtual x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Fri Sep 28 09:48:57 UTC 2012

  System load:  0.08              Processes:           20
  Usage of /:   12.4% of 57.97GB   Users logged in:     0
  Memory usage: 5%                IP address for eth0: 10.123.161.58
  Swap usage:   0%

  Graph this data and manage this system at https://landscape.canonical.com/

31 packages can be updated.
20 updates are security updates.

Last login: Thu Sep 21 19:18:35 2012 from 122.181.4.42

Comment pourrais-je l'obtenir, s'il vous plaît? Merci d'avance!

Costales
la source

Réponses:

10

Il semble que le /etc/update-motd.drépertoire ne puisse plus avoir de liens vers les scripts. (Cela est arrivé aux répertoires Cronjob depuis plusieurs versions, et cela fait partie des éléments de sécurité, je suppose).

Si vous listez le répertoire ( ls -l /etc/update-motd.d), vous verrez ce qui suit

50-landscape-sysinfo -> /usr/share/landscape/landscape-sysinfo.wrapper

Si vous souhaitez récupérer les informations système, copiez simplement le script dans /etc/update-motd.davec la commande suivante.

$ sudo cp /usr/share/landscape/landscape-sysinfo.wrapper /etc/update-motd.d/52-landscape-sysinfo

Notez que lorsque le paysage corrige le problème, vous obtiendrez deux copies du script, puis vous pouvez simplement supprimer le fichier.

marque
la source
8

Le texte affiché ( Message du jour , MOTD) est créé en exécutant dans l'ordre numérique les scripts /etc/update-motd.det en joignant la sortie. Je ne sais pas quel package contient la différence entre les versions serveur et bureau, mais vous devriez pouvoir modifier ces scripts ou en ajouter de nouveaux pour créer le message que vous souhaitez.

chronite
la source
4

Vous pouvez sortir les choses manuellement en

sudo run-parts /etc/update-motd.d/

Normalement, la seule façon de mettre à jour le fichier est de déclencher pam_motd et sur les systèmes ubuntu «standard», les services «login» et «sshd» le font.

Regarder

grep pam_motd /etc/pam.d/*

si vous voulez en savoir plus. Si vous souhaitez mettre à jour / etc / motd, vous pouvez y rediriger la sortie:

run-parts /etc/update-motd.d/ | sudo tee /etc/motd

Pour accélérer les connexions, vous pouvez passer de libpam-motd à update-motd. Update-motd utilise un cronjob au lieu de déclencher la mise à jour à la connexion. sudo apt-get supprimer libpam-motd; sudo apt-get install update-motd

J'espère que cela aide quelqu'un.

Ingo Baab
la source