So passen Sie die Ubuntu-Nachricht des Tages an

Ubuntu zeigt eine Informationsnachricht an, die als Nachricht des Tages bezeichnet wird, wenn sich ein Benutzer am Terminal anmeldet. MOTD ist vollständig anpassbar – Sie können Ihren eigenen Text und andere dynamische Daten hinzufügen.

Wenn sich ein Benutzer anmeldet, führt der Prozess pam_motd Skripte im Verzeichnis /etc/update-motd.d aus und erstellt dynamisch die Nachricht des Tages. Sie können das MOTD anpassen, indem Sie die Skripte ändern, löschen oder eigene Skripte schreiben.

Die Standardnachricht des Tages

Die Nachricht des Tages wird nur angezeigt, wenn Sie sich im Textmodus und nicht im Grafikmodus bei Ubuntu anmelden. Sie können mit der Tastenkombination Strg-Alt-F1 auf ein virtuelles Terminal zugreifen, wenn Sie einen grafischen Desktop verwenden. Verwenden Sie die Tastenkombination Strg-Alt-F7, um zu Ihrem grafischen Desktop zurückzukehren, der auch als X-Server bezeichnet wird. Strg-Alt-F2 Mit Strg-Alt-F6 gelangen Sie zu anderen virtuellen Terminals.

Dies ist das Standard-Ubuntu-MOTD. Es zeigt die typischen Versionsnummern des Systems, mit denen Sie als langjähriger Linux-Benutzer vertraut sind. Außerdem werden dynamisch generierte Informationen zu verfügbaren Updates und statische Meldungen zur Ubuntu-Lizenz angezeigt.

Hinzufügen einer personalisierten Nachricht

Angenommen, Sie möchten eine benutzerdefinierte Nachricht hinzufügen, die Benutzer sehen, wenn sie sich bei Ihrem Ubuntu-System anmelden. Ubuntus MOTD wird beim Anmelden mit einem Skript versehen, sodass Sie es nicht einfach zur Datei / etc / motd hinzufügen können. Der Ort, an dem Sie Ihre eigenen statischen Nachrichten ablegen können, ist /etc/motd.tail. Der Inhalt dieser Datei wird beim Generieren an das Ende des MOTD angehängt.

Verwenden Sie den Nano-Texteditor, um die Datei /etc/motd.tail mit dem folgenden Befehl zu öffnen: (Linux-Terminal-Assistenten können Vi oder Emacs verwenden, Nano ist jedoch für Anfänger einfacher.)

sudo nano /etc/motd.tail

Diese Datei ist standardmäßig vollständig leer. Geben Sie einfach die Nachricht ein, die Sie mögen – zögern Sie nicht, sich hier mit der schwarz-weißen ASCII-Kunst zu beschäftigen. Wenn Sie fertig sind, speichern Sie die Datei mit Strg + O und Enter und beenden Sie Nano mit Strg + X.

Wenn sich ein Benutzer das nächste Mal anmeldet, wird Ihre personalisierte Nachricht angezeigt. Wenn Sie es sofort überprüfen möchten, melden Sie sich mit dem Terminal ab Ausfahrt Befehl und wieder anmelden.

Löschung von Informationen

Angenommen, wir möchten einige der Standardinformationen entfernen. Es geht nicht nur darum, eine einzelne Datei zu bearbeiten – jeder Abschnitt wird automatisch aus einem Skript generiert, das sich im Verzeichnis /etc/update-motd.d befindet.

Sie können eine vollständige Liste der Dateien in diesem Verzeichnis erhalten, indem Sie Folgendes eingeben /etc/update-motd.d auf dem Terminal und drücken Sie die Tabulatortaste.

verbunden :  So kombinieren Sie Bilder auf dem Mac zu einer PDF-Datei

Skripte werden in numerischer Reihenfolge ausgeführt, weshalb ihnen Zahlen vorangestellt sind. Sie können die Skriptdateien umbenennen und die Nummern ändern, um die Reihenfolge der verschiedenen Abschnitte im MOTD zu ändern, wenn Sie möchten.

Um die Informationen eines Skripts aus dem MOTD zu entfernen, müssen Sie lediglich verhindern, dass es ausgeführt wird. Wir können dies tun, indem wir die Ausführungsberechtigungen mit dem entfernen chmod -x Kommandant.

Wenn wir den Text aus der Dokumentation im MOTD entfernen möchten, führen wir den folgenden Befehl aus:

sudo chmod -x /etc/update-motd.d/10-help-text

Wenn sich ein Benutzer das nächste Mal anmeldet, wird die Dokumentationszeile nicht angezeigt.

Hinzufügen dynamischer Informationen

Wir können unsere eigenen Skripte schreiben, um alle dynamischen Informationen, die wir mögen, zum MOTD hinzuzufügen. Versuchen wir beispielsweise, mithilfe des Weather-Util-Pakets ein Skript zu erstellen, das das aktuelle lokale Wetter zum MOTD hinzufügt.

Es ist nicht standardmäßig installiert. Installieren Sie es daher mit dem folgenden Befehl:

sudo apt-get install wetter-util

Sie benötigen Ihren lokalen Code von der Internationalen Zivilluftfahrt-Organisation, den Sie erhalten können welche Seite. So verwenden Sie Weather-Util mit Ihrem Code:

Wetter -i CODE

Verwenden Sie nun den folgenden Befehl, um ein Skript an der entsprechenden Stelle zu erstellen und es mit Nano zu öffnen:

sudo nano /etc/update-motd.d/98-weather

Geben Sie nach dem Öffnen von Nano den folgenden Code ein und ersetzen Sie den CODE durch Ihren lokalen Wettercode:

#! / bin / sh

Echo
Wetter -i CODE
Echo

Drücken Sie Strg-O und Enter, um zu speichern, und drücken Sie dann Strg-X, um den Vorgang zu beenden.

Machen Sie das Skript ausführbar mit chmod + x oder es wird nicht funktionieren:

sudo chmod + x /etc/update-motd.d/98-weather

Benutzer sehen jetzt die lokale Wettervorhersage, wenn sie sich anmelden. Wetter-Utility ist nichts Besonderes – Sie können jeden Befehl verwenden, der Text auf dem Terminal druckt.


MOTD wird nicht nur angezeigt, wenn sich Benutzer lokal anmelden. Alle Benutzer, die sich remote mit SSH oder Telnet anmelden, sehen auch Ihr benutzerdefiniertes MOTD.

Moyens Staff
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.
We would like to show you notifications for the latest news and updates.
Dismiss
Allow Notifications