Was entspricht motd.tail in 11.04?

9

motd.tailist laut diesem Fehlerbericht veraltet :

motd(5) says: "The contents of this file are regenerated upon every system
boot based on the contents of /etc/motd.tail." This is not true anymore, as
Ubuntu uses the update-motd framework. Any reference to motd.tail should be
replaced with a reference to the update-motd framework or update-motd(5).
The manpage for motd.tail should be removed.

Ich verwende es, um meine Server zu identifizieren, wenn ich mich anmelde, und um sicherzustellen, dass ich auf dem richtigen Computer bin. Ich brauche also nichts Dynamisches, nur eine einfache Nachricht.

Was entspricht motd.tail(Anhängen einer kleinen Nachricht an das Ende des MOTD), das mit Ubuntu 11.04 funktioniert?

Warren Seine
quelle

Antworten:

7

Um die Frage direkt zu beantworten, bearbeiten Sie einfach /etc/update-motd.d/99-footer.

Das /etc/update-motd.d/ist ein ziemlich normaler Konfigurations-Dump, der nach Dateinamen sortiert ist. 99-footerist das letzte, was da drin ist, damit es zuletzt angeschraubt wird. In Natty wird standardmäßig nur überprüft, ob eine Datei aufgerufen wird, /etc/motd.tailund wenn ja, wird diese an das Motiv angehängt:

[ -f /etc/motd.tail ] && cat /etc/motd.tail || true

Sie haben also zwei Möglichkeiten. Sie können entweder nur echoeiner Ausgabe mehr Logik hinzufügen (dies ist ein Shell-Skript, schließlich keine Textdatei) oder Sie können sie erstellen (oder bearbeiten, wenn Sie bereits eine haben) /etc/motd.tail. Jeder Weg ist vollkommen gültig.

Oli
quelle
Ok, seltsamerweise musste ich die Maschine neu starten. Weil es die Datei nicht gelesen hat. Jetzt gehts.
Warren Seine
1

pam_motdFührt die Skripte laut Ubuntu Server Guide /etc/update-motd.din numerischer Reihenfolge aus.
Die Ausgabe der Skripte wird unter Beibehaltung der numerischen Reihenfolge in / var / run / motd geschrieben und dann mit /etc/motd.tail verkettet.

Weitere Informationen finden Sie hier .

Pavlos G.
quelle