GNU/Linux >> Znalost Linux >  >> Linux

Jak nakonfigurovat přihlašovací bannery v Linuxu (RedHat, Ubuntu, CentOS, Fedora)

Zjistěte, jak vytvořit přihlašovací bannery v Linuxu, aby se uživateli, který se chystá přihlásit, nebo poté, co se přihlásí, zobrazilo jiné upozornění nebo informační zpráva.

Kdykoli se přihlásíte do některých produkčních systémů firmy, zobrazí se vám některé přihlašovací zprávy, varování nebo informace o serveru, na který se chystáte přihlásit nebo jste již přihlášeni, jak je uvedeno níže. To jsou přihlašovací bannery.

V tomto článku vás provedeme tím, jak je nakonfigurovat.

Existují dva typy bannerů, které můžete nakonfigurovat.

  1. Bannerová zpráva, která se zobrazí před přihlášením uživatele (nakonfigurujte v souboru dle vlastního výběru, např. /etc/login.warn )
  2. Bannerová zpráva, která se zobrazí po úspěšném přihlášení uživatele (nakonfigurujte v /etc/motd )

Tato zpráva se uživateli zobrazí, když se připojí k serveru a předtím, než se přihlásí. To znamená, že když zadá uživatelské jméno, zobrazí se tato zpráva před výzvou k zadání hesla.

Můžete použít libovolný název souboru a zadat do něj svou zprávu. Zde jsme použili /etc/login.warn soubor a vložte naše zprávy dovnitř.

# 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.

Nyní musíte zadat tento soubor a cestu k sshd démona, aby mohl načíst tento banner pro každý požadavek na přihlášení uživatele. Za tímto účelem otevřete /etc/sshd/sshd_config soubor a vyhledejte řádek #Banner none

Zde musíte upravit soubor a napsat název souboru a odstranit značku hash. Mělo by to vypadat takto:Banner /etc/login.warn

Uložte soubor a restartujte sshd démon. Abyste předešli odpojení stávajících připojených uživatelů, použijte signál HUP k restartování sshd.

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

A je to! Otevřete nové relace a zkuste se přihlásit. Budete uvítáni zprávou, kterou jste nakonfigurovali ve výše uvedených krocích.

Můžete vidět, že se zpráva zobrazí předtím, než uživatel zadá své heslo a přihlásí se do systému.

Jak zobrazit zprávu po přihlášení uživatele

Zpráva, kterou uživatel vidí po úspěšném přihlášení do systému, je M zpráva O f T on D ay &je řízena /etc/motd soubor. Upravte tento soubor a zadejte zprávu, kterou chcete uživatele pozdravit, jakmile se úspěšně přihlásí.

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.

Nemusíte restartovat sshd démona, aby se tato změna projevila. Jakmile soubor uložíte, jeho obsah bude načten a zobrazen démonem sshd od příštího požadavku na přihlášení, který odešle.

Na obrázku výše můžete vidět:Žlutý rámeček je řízen MOTD pomocí /etc/motd a zelené pole je to, co jsme viděli dříve.

Můžete použít nástroje jako cowsay, banner, figlet, lolcat k vytvoření efektních, poutavých zpráv, které se zobrazí při přihlášení. Tato metoda funguje téměř na všech linuxových distribucích, jako je RedHat, Centos, Ubuntu, Fedora atd.


Linux
  1. Jak nakonfigurovat virtualizaci na Redhat Linuxu

  2. Jak zvýšit Swap v Linuxu / CentOS / Redhat / Ubuntu

  3. Jak nakonfigurovat LVM na Linux / CentOS / Redhat

  1. Jak nakonfigurovat úložiště YUM v Linux/Centos/Redhat | YUM v Linuxu/Centos/Redhat

  2. Jak nakonfigurovat Autofs na CentOS 7 / Ubuntu 16.04 / Debian 9 / Fedora 27/26

  3. Jak provést příkaz před přihlášením uživatele v systému Linux?

  1. Jak nakonfigurovat virtuální síťové rozhraní na Redhat 7 Linux

  2. Jak povolit přihlášení root GUI na Ubuntu 22.04 Jammy Jellyfish Linux

  3. Linux – Jak přihlásit uživatele do Tty z Ssh?