Wie passe ich die Anmeldenachricht unter Ubuntu 14.04.3 LTS an?
Ich möchte die folgende Anmeldenachricht anpassen. Bitte teilen Sie mir mit, welche Datei ich bearbeiten muss.
[email protected]'s password:
Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.19.0-25-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Wed Oct 14 01:05:33 CDT 2015
System load: 0.0 Processes: 117
Usage of /home: 0.1% of 944MB Users logged in: 1
Memory usage: 4% IP address for eth0: 10.1.235.227
Swap usage: 0%
Graph this data and manage this system at:
https://landscape.canonical.com/
0 packages can be updated.
0 updates are security updates.
Last login: Wed Oct 14 01:05:35 2015 from 172.20.20.98
Antwort1
Um die Nachricht vor der Anmeldung anzupassen, beispielsweise um ein Anmeldebanner zu erstellen, müssen Sie /etc/issue
die Datei bearbeiten.
Um Nachrichten nach der Anmeldung anzupassen, können Sie einige der Dateien in bearbeiten /etc/update-motd.d
. Dateien wie 00-header
und 10-help-text
in diesem Verzeichnis können gefahrlos bearbeitet werden.
.bashrc
Eine andere Möglichkeit besteht darin , am Ende der Datei eine benutzerdefinierte Funktion/einen benutzerdefinierten Befehl hinzuzufügen .
Beispielsweise habe ich oben in meiner .mkshrc
Datei die folgende Funktion definiert:
testTTY(){
isTTY=$(tty | awk '{if ($0~/\/dev\/tty.*/) {print "true"}else{print "false"}}')
if [ "$isTTY" = "true" ]; then
printf "You are in virtual console\n"
printf "current disk usage is"
df
fi
}
Und ich rufe die Funktion am Ende .bashrc
mit nur auf testTTY
. Wie Sie dem Code entnehmen können, ermittelt die Funktion, ob ich mich bei TTY angemeldet habe oder nicht, und wenn es TTY ist, zeigt sie die entsprechende Meldung und die Ausgabe des df
Befehls an
Antwort2
Die Konfigurationsdateien liegen im /etc/update-motd.d
. motd
steht für dieNachricht des Tages.