Wie setze ich die Message of the Day (MOTD) als Ubuntu Server?


15

Ich habe dies in meiner Ubuntu SSH-Banner-Nachricht:

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

Ich hätte gerne so etwas wie den Standard-Ubuntu-Server:

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

Wie könnte ich das bitte bekommen? Danke im Voraus!

Antworten:


10

Es sieht so aus, als ob das /etc/update-motd.dVerzeichnis keine Links mehr zu den Skripten haben kann. (Dies ist den Cronjob-Verzeichnissen vor einiger Zeit passiert und gehört zu den Sicherheitsvorkehrungen, die ich vermuten würde).

Wenn Sie das Verzeichnis ( ls -l /etc/update-motd.d) auflisten, wird Folgendes angezeigt

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

Wenn Sie die Systeminformationen wiederherstellen möchten, kopieren Sie das Skript einfach /etc/update-motd.dmit dem folgenden Befehl.

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

Beachten Sie, dass Sie nach Behebung des Problems durch Landscape zwei Kopien des Skripts erhalten und die Datei dann einfach löschen können.


8

Der angezeigte Text ( Message of the Day , MOTD) wird erstellt, indem die Skripte in numerischer Reihenfolge ausgeführt /etc/update-motd.dund die Ausgabe zusammengefügt werden. Ich bin nicht sicher, welches Paket den Unterschied zwischen der Server- und der Desktop-Version enthält, aber Sie sollten in der Lage sein, diese Skripte zu bearbeiten oder neue Skripte hinzuzufügen, um die gewünschte Nachricht zu erstellen.


4

Sie können Dinge manuell ausgeben durch

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

Normalerweise kann die Datei nur durch Auslösen von pam_motd aktualisiert werden, und auf Ubuntu-Standardsystemen erledigen dies die Dienste login und sshd.

Ansehen

grep pam_motd /etc/pam.d/*

wenn du mehr wissen willst. Wenn Sie / etc / motd aktualisieren möchten, können Sie die Ausgabe dort umleiten:

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

Um die Anmeldung zu beschleunigen, können Sie von libpam-motd zu update-motd wechseln. Update-motd verwendet einen Cronjob, anstatt das Update beim Login auszulösen. sudo apt-get entferne libpam-motd; sudo apt-get installiere update-motd

Hoffe das hilft jemandem.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.