Wie konfiguriere ich die Login-Nachricht in Ubuntu?

11

Jedes Mal, wenn ich SSH auf meinen AWS Ubuntu-Servern verwende, wird eine Systeminformationsmeldung angezeigt, die die Auslastung, die Speichernutzung und die zur Installation verfügbaren Pakete wie folgt anzeigt:

Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.2.0-51-virtual x86_64)

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

  System information as of Sun Nov 10 18:06:43 EST 2013

  System load:  0.08              Processes:           127
  Usage of /:   4.9% of 98.43GB   Users logged in:     1
  Memory usage: 69%               IP address for eth0: 10.236.136.233
  Swap usage:   100%

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

13 packages can be updated.
0 updates are security updates.

Get cloud support with Ubuntu Advantage Cloud Guest
  http://www.ubuntu.com/business/services/cloud

Use Juju to deploy your cloud instances and workloads.
  https://juju.ubuntu.com/#cloud-precise
*** /dev/xvda1 will be checked for errors at next reboot ***

*** System restart required ***

Meine Frage ist, wie entsteht diese Nachricht? Wie kann ich es konfigurieren?

Andres
quelle

Antworten:

11

Diese Anmeldemeldung wird von Ubuntus landscapePaketen erstellt. Wenn ich persönlich spreche, denke ich, dass sie ziemlich nervig sind und als solche ansible konfiguriert haben, um diese Pakete zu zerstören und eine leere Anmeldemeldung zu setzen.

Das zu tun:

$ apt-get remove landscape-client landscape-common 
$ rm -f /etc/motd && touch /etc/motd

Dadurch wird ein Leerzeichen erstellt /etc/motd. Bearbeiten Sie diese Datei wie gewünscht, um eine benutzerdefinierte Anmeldemeldung festzulegen.

EEAA
quelle
Danke @EEAA, das war hilfreich. Vielleicht können Sie mir bei einer verwandten Frage helfen serverfault.com/questions/554021/…
Andres
@Andres Sorry, ich habe keine Ahnung. Wie in meiner Antwort erwähnt, deaktiviere ich diese Anmeldemeldungen. Ich gehe davon aus, dass mein Überwachungssystem mir sagt, ob es Probleme mit der CPU oder dem Speicher gibt.
EEAA
6

In meinem Fall musste ich klären /etc/update-motd.d/51-cloudguest, was lautete:

#!/bin/sh
#
# This file is written by the Ubuntu image build process, it is not
# managed by a package.  If you want to avoid seeing this advertisement,
# then you can safely remove the file.
echo ""
echo "  Get cloud support with Ubuntu Advantage Cloud Guest:"
echo "    http://www.ubuntu.com/business/services/cloud"
echo ""
echo "  Use Juju to deploy your cloud instances and workloads:"
echo "    https://juju.ubuntu.com/#cloud-saucy"
Luftangriff
quelle
Was genau meinst du mit "musste klären"? Löschen Sie die Datei '51 -cloudguest 'vollständig oder löschen Sie einfach den gesamten Inhalt der Datei?
PeterCo
1
IIRC Ich habe die Datei dort gelassen, aber den Inhalt gelöscht
Luftangriff
Ich frage, weil in der Kopfzeile steht: "Wenn Sie diese Anzeige nicht sehen möchten, können Sie die Datei sicher entfernen."
PeterCo
@ PeterCo Fair genug. Ich denke, ich dachte, es dort zu halten würde nicht schaden und trotzdem das gleiche Ergebnis erzielen
Luftangriff