So passen Sie die Login-Nachricht unter Ubuntu 14.04.3 LTS an

17

Wie kann ich die Login-Nachricht unter Ubuntu 14.04.3 LTS anpassen?

Ich möchte die unten stehende Login-Nachricht 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
Nidhi
quelle

Antworten:

20

Um die Voranmeldenachricht anzupassen, z. B. um ein Anmeldebanner zu erstellen, müssen Sie die /etc/issueDatei bearbeiten .

Um Nachrichten nach der Anmeldung anzupassen, können Sie einige der Dateien in bearbeiten /etc/update-motd.d. Solche Dateien , wie 00-headerund 10-help-textin diesem Verzeichnis sind sicher zu bearbeiten.

Eine andere Möglichkeit besteht darin, eine benutzerdefinierte Funktion / einen benutzerdefinierten Befehl .bashrc am Ende der Datei hinzuzufügen .

Zum Beispiel habe ich die folgende Funktion oben in meiner .mkshrcDatei 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 .bashrcmit nur testTTY. Wie Sie dem Code entnehmen können, bestimmt die Funktion, ob ich mich bei TTY angemeldet habe oder nicht, und ob es sich um TTY handelt, zeigt sie die entsprechende Meldung und dfBefehlsausgabe an

Sergiy Kolodyazhnyy
quelle
5

Die Konfigurationsdateien sind in /etc/update-motd.d. motdsteht für die Botschaft des Tages .

niemand
quelle
Hallo, ich möchte diese Zeilen aus der Anmeldeaufforderung entfernen und meine eigene angepasste Nachricht
erstellen
Versuchen Sie, die Dateien zu ändern und zu sehen, was passiert. Fügen Sie zum Beispiel eine Zeile 'printf "My custom message"' am Ende der 00-Header-Datei ein. Schauen Sie sich printf-Zeilen an und ändern Sie sie nach Ihren Wünschen.
Niemand