GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So konfigurieren Sie Anmeldebanner unter Linux (RedHat, Ubuntu, CentOS, Fedora)

Erfahren Sie, wie Sie Anmeldebanner in Linux erstellen, um dem Benutzer, der sich gerade anmeldet oder nachdem er sich anmeldet, eine andere Warn- oder Informationsmeldung anzuzeigen.

Wann immer Sie sich bei einigen Produktionssystemen der Firma anmelden, sehen Sie einige Anmeldemeldungen, Warnungen oder Informationen über den Server, auf dem Sie sich anmelden möchten oder bereits angemeldet sind, wie unten. Das sind die Login-Banner.

In diesem Artikel führen wir Sie durch die Konfiguration.

Es gibt zwei Arten von Bannern, die Sie konfigurieren können.

  1. Bannernachricht, die angezeigt wird, bevor sich der Benutzer anmeldet (konfigurieren Sie in der Datei Ihrer Wahl, z. B. /etc/login.warn )
  2. Bannernachricht, die angezeigt wird, nachdem sich der Benutzer erfolgreich angemeldet hat (konfiguriert in /etc/motd )

Diese Meldung wird dem Benutzer angezeigt, wenn er sich mit dem Server verbindet und bevor er sich anmeldet. Das heißt, wenn er den Benutzernamen eingibt, wird diese Meldung vor der Passwortabfrage angezeigt.

Sie können einen beliebigen Dateinamen verwenden und Ihre Nachricht darin eingeben. Hier haben wir /etc/login.warn verwendet Datei und lege unsere Nachrichten hinein.

# cat /etc/login.warn
        !!!! Welcome to KernelTalks test server !!!!
This server is meant for testing Linux commands and tools. If you are
not associated with kerneltalks.com and not authorized please dis-connect
immediately.

Jetzt müssen Sie diese Datei und den Pfad zu sshd angeben Daemon, damit er dieses Banner für jede Benutzeranmeldung abrufen kann. Öffnen Sie dazu /etc/sshd/sshd_config Datei und suchen Sie nach der Zeile #Banner none

Hier müssen Sie die Datei bearbeiten und Ihren Dateinamen schreiben und das Hash-Zeichen entfernen. Es sollte so aussehen:Banner /etc/login.warn

Speichern Sie die Datei und starten Sie sshd neu Dämon. Um zu vermeiden, dass bestehende verbundene Benutzer getrennt werden, verwenden Sie das HUP-Signal, um sshd neu zu starten.

root@kerneltalks # ps -ef |grep -i sshd
root     14255     1  0 18:42 ?        00:00:00 /usr/sbin/sshd -D
root     19074 14255  0 18:46 ?        00:00:00 sshd: ec2-user [priv]
root     19177 19127  0 18:54 pts/0    00:00:00 grep -i sshd

root@kerneltalks # kill -HUP 14255

Das ist es! Öffnen Sie neue Sitzungen und versuchen Sie sich anzumelden. Sie werden mit der Nachricht begrüßt, die Sie in den obigen Schritten konfiguriert haben.

Sie können sehen, dass die Nachricht angezeigt wird, bevor der Benutzer sein Passwort eingibt und sich beim System anmeldet.

So zeigen Sie eine Nachricht an, nachdem sich der Benutzer angemeldet hat

Die Nachricht, die der Benutzer sieht, nachdem er sich erfolgreich beim System angemeldet hat, ist M Nachricht O f T er D ay &wird von /etc/motd gesteuert Datei. Bearbeiten Sie diese Datei und geben Sie die Nachricht ein, mit der Sie den Benutzer begrüßen möchten, sobald er sich erfolgreich angemeldet hat.

root@kerneltalks # cat /etc/motd
           W E L C O M E
Welcome to the testing environment of kerneltalks.
Feel free to use this system for testing your Linux
skills. In case of any issues reach out to admin at
[email protected]. Thank you.

Sie müssen sshd nicht neu starten Daemon, um diesen Änderungseffekt zu übernehmen. Sobald Sie die Datei speichern, wird ihr Inhalt vom sshd-Daemon ab der nächsten von ihm bedienten Anmeldeanforderung gelesen und angezeigt.

Sie können im obigen Screenshot sehen:Das gelbe Kästchen wird von /etc/motd MOTD gesteuert und das grüne Kästchen ist das, was wir früher beim Login-Banner gesehen haben.

Sie können Tools wie cowsay, banner, figlet, lolcat verwenden, um ausgefallene, auffällige Nachrichten zu erstellen, die bei der Anmeldung angezeigt werden. Diese Methode funktioniert auf fast allen Linux-Distributionen wie RedHat, Centos, Ubuntu, Fedora usw.


Linux
  1. So konfigurieren Sie die Virtualisierung unter Redhat Linux

  2. So erhöhen Sie Swap in Linux / CentOS / Redhat / Ubuntu

  3. So konfigurieren Sie LVM unter Linux / CentOS / Redhat

  4. So konfigurieren Sie das YUM-Repository in Linux/Centos/Redhat | YUM unter Linux/Centos/Redhat

  5. So konfigurieren Sie Autofs unter CentOS 7 / Ubuntu 16.04 / Debian 9 / Fedora 27/26

So konfigurieren Sie die FreeIPA-Replikation unter Rocky Linux/Alma Linux/Centos 8

So installieren Sie XAMPP unter Linux (Debian, RedHat, CentOS, Ubuntu, Fedora, Gentoo, Arch, OpenSUSE)

So installieren und konfigurieren Sie Memcached unter Ubuntu Linux

So installieren und konfigurieren Sie KVM unter Ubuntu Linux

So installieren Sie Java 14 unter Linux, Ubuntu, CentOS

So konfigurieren Sie einen Linux-Cluster mit 2 Knoten auf RedHat und CentOS