Come impostare il messaggio del giorno (MOTD) come Ubuntu Server?


15

Ho questo nel mio messaggio Banner SSH Ubuntu:

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

Vorrei avere qualcosa di simile al server 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

Come ho potuto ottenere questo, per favore? Grazie in anticipo!

Risposte:


10

Sembra che la /etc/update-motd.ddirectory non possa più avere collegamenti agli script. (Questo è successo alle directory Cronjob un certo numero di versioni precedenti, ed è parte delle cose di sicurezza che immagino).

Se si elenca la directory ( ls -l /etc/update-motd.d) verrà visualizzato quanto segue

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

Se si desidera ripristinare le informazioni di sistema, basta copiare lo script /etc/update-motd.dcon il seguente comando.

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

Nota che quando landscape risolve il problema otterrai due copie dello script e potrai semplicemente eliminare il file.


8

Il testo visualizzato ( Messaggio del giorno , MOTD) viene creato eseguendo in ordine numerico gli script /etc/update-motd.de unendo l'output. Non sono sicuro di quale pacchetto contenga la differenza tra le versioni server e desktop, ma dovresti essere in grado di modificare quegli script o aggiungerne di nuovi per creare il messaggio che desideri.


4

Puoi produrre le cose manualmente tramite

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

Normalmente l'unico modo per aggiornare il file è innescando pam_motd e su sistemi Ubuntu "standard" i servizi "login" e "sshd" lo fanno.

Guarda a

grep pam_motd /etc/pam.d/*

se vuoi saperne di più. Se vuoi aggiornare / etc / motd puoi reindirizzare l'output lì:

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

Per velocizzare gli accessi puoi passare da libpam-motd a update-motd. Update-motd usa un cronjob invece di innescare l'aggiornamento all'accesso. sudo apt-get remove libpam-motd; sudo apt-get install update-motd

Spero che aiuti qualcuno.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.