Wie zeige ich eine Nachricht vor dem Login an?

16

Ich muss vor jeder Anmeldung an einer Linux-Box eine Meldung anzeigen , entweder lokal oder für die Remote-Anmeldung über SSH.

Wie kann ich das erreichen?

Bearbeiten:

Danke für deine Antworten. Ich musste eine akzeptierte Antwort auswählen, aber beide sind korrekt und ergänzen sich.

"issue" und "Banner" sind die beiden Konzepte, die ich verwenden muss, um eine Nachricht für jeden Benutzer bereitzustellen, bevor er sich beim System anmeldet.

Ascobol
quelle

Antworten:

16

Für die lokale Anmeldung (oder Telnet) müssen Sie Folgendes ändern:

/etc/motd

Zum Anzeigen einer Nachricht vor dem Login bearbeiten Sie stattdessen

/etc/issue

siehe http://www.cyberciti.biz/faq/howto-change-login-message/

DrNoone
quelle
2
+1 (motd ist die Abkürzung für "Nachricht des Tages").
Alain Pannetier
wird die motd angezeigt, bevor der benutzer nach einem passwort gefragt wird?
Ascobol
Der Inhalt von / etc / motd wird durch login (1) nach einer erfolgreichen Anmeldung angezeigt, jedoch kurz bevor die Anmeldeshell ausgeführt wird.
DrNoone
12

Für SSH müssen Sie die BannerKonfigurationsoption ändern in sshd_config:

http://www.cyberciti.biz/tips/change-openssh-sshd-server-login-banner.html

Sophie Alpert
quelle
1
sicher, aber das zeigt nur eine Nachricht an, nachdem ein Login-Name über ssh-connection vergeben wurde. Irgendwelche Ideen, die ein Banner / eine Nachricht vor "Login:" anzeigen?
Meister der Feier