Inhaltsverzeichnis

Message-of-the-day

Die Message of the day (motd) wird bei jedem Einloggen ausgegeben.
Das Paket wird bei der Installation von Ubuntu installiert und konfiguriert.

Anpassungen

Um eigen Messages da hinein zu schreiben öffnet man am Besten die Datei „99-footer“ und editiert diese (Die Datei ist bei der Grundinstallation nicht vorhanden).

vi /etc/update.motd.d/99-footer

Da die Dateien im Verzeichnis /etc/update.motd.d alle Scripte sind, müssen die Dateien auf jeden Fall ausführbar sein und in der ersten Zeile den Interpreter aufweisen.
Der Inhalt sieht also z.B. so aus:

#!/bin/bash

echo "Hier eine Message, welche nach dem Login angezeigt wird."

Messages updaten

Die Message-Scripte werden bei jedem Login durch pam_motd upgedatet.
Manuell kann man die Scripte mit diesem Befehl updaten:

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

Messages deaktivieren

Zum deaktivieren von Message-Scripten, einfach diese nicht ausführbar machen.

chmod a-x /etc/update-motd.d/<SCRIPT>

Farbiger Text

Grundsätzlich kann man Text wie unter Bash#bunter_text beschreiben mit tput farbig gestalten.

Doch nur mit tput wird dies nicht gehen, da tput sich auf die Umgebungsvariable $TERM stützt, um den Terminaltyp zu bestimmen.
Diese Variable wird erst gesetzt wenn der Benutzer sich angemeldet hat. Sprich nachdem MOTD geladen wurde. Daher mussman tput dies Variable explizit mitteilen.
Der Aufruf von tput muss dann wie folgt lauten:

red=`tput -T xterm setaf 1`
reset=`tput -T xterm sgr0`
echo "${red}ACHTUNG:${reset} Dies ist ein Text"