web-dev-qa-db-fra.com

Comment définir le Message du jour (MOTD) en tant que serveur Ubuntu?

J'ai ceci 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!

15
Costales

Il semble que le répertoire /etc/update-motd.d ne puisse plus avoir de liens vers les scripts. (Ceci est arrivé aux répertoires Cronjob un certain nombre de versions, et fait partie de la 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.d à l’aide de la commande suivante.

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

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

10
Mark

Le texte affiché (Message du jour, MOTD) est créé en exécutant dans l'ordre numérique les scripts de /etc/update-motd.d et en joignant la sortie. Je ne suis pas certain du paquet qui 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 de votre choix.

8
chronitis

Vous pouvez sortir les choses manuellement en

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

Normalement, le seul moyen 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 rediriger le résultat à cet endroit:

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 lors de la connexion. Sudo apt-get remove libpam-motd; Sudo apt-get install update-motd

J'espère que ça aide quelqu'un.

4
Ingo Baab