Az Ubuntu napi üzeneteinek testreszabása

Tartalomjegyzék:

Az Ubuntu napi üzeneteinek testreszabása
Az Ubuntu napi üzeneteinek testreszabása

Videó: Az Ubuntu napi üzeneteinek testreszabása

Videó: Az Ubuntu napi üzeneteinek testreszabása
Videó: Enabling LastPass MFA for Secure Authentication - YouTube 2024, Április
Anonim
Az Ubuntu egy olyan tájékoztató üzenetet jelenít meg, amelyet a napi üzenetként ismerünk el, amikor egy felhasználó bejelentkezik a terminálon. A MOTD teljes mértékben testreszabható - hozzáadhatja saját szövegét és egyéb dinamikus adatait.
Az Ubuntu egy olyan tájékoztató üzenetet jelenít meg, amelyet a napi üzenetként ismerünk el, amikor egy felhasználó bejelentkezik a terminálon. A MOTD teljes mértékben testreszabható - hozzáadhatja saját szövegét és egyéb dinamikus adatait.

Amikor egy felhasználó bejelentkezik, a pam_motd folyamat végrehajtja a scripteket a /etc/update-motd.d könyvtárban, és dinamikusan létrehozza a napi üzenetet. A MOTD testreszabása a szkriptek módosításával, eltávolításával vagy saját szkriptek írásával lehetséges.

A nap alapértelmezett üzenete

A napi üzenet csak akkor jelenik meg, ha az Ubuntuban szöveges módban, nem pedig grafikus módban jelentkezik be. A grafikus asztal használata esetén a Ctrl-Alt-F1 billentyűparanccsal elérheti a virtuális terminált - használja a Ctrl-Alt-F7 parancsikont, hogy visszatérjen a grafikus asztalhoz, amely X szerverként is ismert. A Ctrl-Alt-F2-től a Ctrl-Alt-F6-ig a többi virtuális terminálhoz vezet.

Itt van az Ubuntu szabványos MOTD. Megmutatja a tipikus rendszer verziószámokat, amelyekről ismeri, ha régóta Linux-felhasználó vagy. Dinamikusan generált információkat jelenít meg az Ubuntu licencéről rendelkezésre álló frissítésekről és statikus üzenetekről.
Itt van az Ubuntu szabványos MOTD. Megmutatja a tipikus rendszer verziószámokat, amelyekről ismeri, ha régóta Linux-felhasználó vagy. Dinamikusan generált információkat jelenít meg az Ubuntu licencéről rendelkezésre álló frissítésekről és statikus üzenetekről.
Image
Image

Egyéni üzenet hozzáadása

Tegyük fel, hogy hozzá szeretne adni egy olyan egyéni üzenetet, amelyet a felhasználók az Ubuntu rendszerbe történő bejelentkezéskor láthatnak. Az Ubuntu MOTD-jét szkriptek generálják, amikor bejelentkezel, tehát nem teheted az / etc / motd fájlba. A saját statikus üzenetek elhelyezésének helye az /etc/motd.tail - a fájl tartalma a MOTD végére kerül, amikor létrehozzák.

Használjuk a Nano szövegszerkesztőt az /etc/motd.tail fájl megnyitásához a következő paranccsal: (A Linux terminálvarázslók Vi-ot vagy Emacsot használhatják, de a Nano könnyebb az újszülöttek számára)

sudo nano /etc/motd.tail

Image
Image

Ez a fájl alapértelmezés szerint teljesen üres. Adjon meg minden tetszőleges üzenetet - szabadon őrülsz a fekete-fehér ASCII művészetben. Ha elkészült, mentse a fájlt a Ctrl + O és az Enter billentyűkombinációval, majd a Ctrl + X billentyűvel lépjen ki a Nano-ból.

Image
Image

Amikor a felhasználó legközelebb bejelentkezik, megjelenik az egyéni üzenet. Ha azonnal szeretné ellenőrizni, jelentkezzen ki a terminálból a kijárat parancsot és jelentkezzen be újra.

Image
Image

Információk eltávolítása

Most mondjuk el szeretnénk távolítani néhány alapértelmezett információt. Nem csak egy fájl szerkesztésére van szükség - minden szakasz automatikusan létrejön egy /etc/update-motd.d könyvtárban található szkriptből.

Ehhez a könyvtárban található fájlok teljes listáját kapja beírással /etc/update-motd.d a terminálon és nyomjuk meg a Tab billentyűt.

A szkriptek numerikus sorrendben futnak, ezért vannak számokkal ellátva. A szkriptfájlokat átnevezheti, és megváltoztathatja a számokat, ha tetszetét veszi a MOTD különböző részei sorrendjének átrendezésére.
A szkriptek numerikus sorrendben futnak, ezért vannak számokkal ellátva. A szkriptfájlokat átnevezheti, és megváltoztathatja a számokat, ha tetszetét veszi a MOTD különböző részei sorrendjének átrendezésére.

A parancsfájl információinak eltávolítása a MOTD-ről csak meg kell akadályoznia a futást. Ezt úgy tehetjük meg, ha eltávolítjuk a végrehajtási jogosultságait a chmod -x parancs.

Ha a dokumentáció szövegét a MOTD-ben szeretnénk eltávolítani, a következő parancsot futtattuk:

sudo chmod -x /etc/update-motd.d/10-help-text

Amikor a felhasználó legközelebb bejelentkezik, a dokumentáció nem jelenik meg.
Amikor a felhasználó legközelebb bejelentkezik, a dokumentáció nem jelenik meg.
Image
Image

Dinamikus információk hozzáadása

Saját szkriptjeinket megírhatjuk bármilyen dinamikus információ hozzáadásához, amit szeretünk a MOTD-nek. Példaként próbáljuk meg használni az időjárás-kihasználó csomagot, hogy hozzon létre egy forgatókönyvet, amely hozzáadja a jelenlegi helyi időjárást a MOTD-hez.

Alapértelmezés szerint nincs telepítve, ezért telepítsük a következő parancsra:

sudo apt-get install weather-util

Szüksége lesz a helyi Nemzetközi Polgári Repülési Szervezet kódjára, amelyet ebből a weboldalról szerezhet. Az alábbiak szerint kell az időjárást használni a kóddal:
Szüksége lesz a helyi Nemzetközi Polgári Repülési Szervezet kódjára, amelyet ebből a weboldalról szerezhet. Az alábbiak szerint kell az időjárást használni a kóddal:

weather -i CODE

Most használja a következő parancsot egy parancsfájl létrehozásához a megfelelő helyen, és nyissa meg a Nano-val:
Most használja a következő parancsot egy parancsfájl létrehozásához a megfelelő helyen, és nyissa meg a Nano-val:

sudo nano /etc/update-motd.d/98-weather

Miután megnyílik a Nano, írja be a következő kódot, és helyettesíti a CODE-t a helyi időjárási kóddal:

#!/bin/sh

echo weather -i CODE echo

Nyomja meg a Ctrl-O és az Enter billentyűt a mentéshez, majd nyomja meg a Ctrl-X billentyűt a kilépéshez.

Image
Image

Végezze el a parancsfájl futtatását chmod + x vagy nem fog futni:

sudo chmod +x /etc/update-motd.d/98-weather

Mostantól a felhasználók megtekintik a helyi időjárás-előrejelzést, amikor bejelentkeznek. Nincs semmi különös az időjárási felhasználással kapcsolatban - bármilyen parancsot használhat, amely szöveget nyomtat a terminálhoz.

Image
Image

A MOTD nem csak akkor jelenik meg, ha a felhasználók helyileg jelentkeznek be. Minden olyan felhasználó, aki távolian csatlakozik az SSH vagy a Telnet szolgáltatáshoz, szintén látni fogja a személyre szabott MOTD-t.

Ajánlott: