A "motd" módosítása a nap egyéni üzeneteinek megjelenítéséhez

Az Ubuntu rendszerbe történő indításakor alapértelmezés szerint nem fog látni a napi üzenet, mert az Ubuntu grafikusan indít.

Ha bejelentkezik a parancssor használatával, akkor a napi üzenetét az / etc / motd fájl határozza meg. (A folytatás előtt ne feledje, hogy a CTRL, ALT és F7 billentyűk megnyomásával visszatérhet a kijelzőre)

Kipróbálásához nyomja meg egyszerre a CTRL, az ALT és az F1 billentyűkombinációt. Ez egy terminál bejelentkezési képernyőhöz vezet.

Adja meg felhasználónevét és jelszavát, és látni fogja a napi üzenetet.

Alapértelmezés szerint az üzenet azt mondja, hogy "Welcome to Ubuntu 16.04". Linkek lesznek a különböző webhelyekhez a dokumentáció, a kezelés és a támogatás számára.

További üzenetek jelzik, hogy hány frissítésre van szükség, és hány ilyen biztonsági célból van.

Az Ubuntu szerzői jogi és használati politikájáról is részleteket talál.

Hogyan vehet üzenetet a napi üzenethez?

A napi üzenethez hozzáadhat egy üzenetet az /etc/motd.tail fájl tartalmának hozzáadásával. Alapértelmezés szerint az Ubuntu az / etc / motd fájlban néz ki, de ha módosítja ezt a fájlt, felülíródik és elveszti az üzenetet.

Tartalom hozzáadása a /etc/motd.tail fájlhoz tartósan megmarad a változásoknál.

Az /etc/motd.tail fájl szerkesztéséhez nyissa meg a terminál ablakot a CTRL, ALT és T gombok egyidejű megnyomásával.

A terminál ablakban írja be a következő parancsot:

sudo nano /etc/motd.tail

Az egyéb információk beállítása

Miközben a fenti példa azt mutatja be, hogy miként lehet hozzáadni egy üzenetet a lista végére, nem mutatja meg, hogyan kell módosítani a már megjelenített többi üzenetet.

Például előfordulhat, hogy nem szeretné megjeleníteni az "Welcome to Ubuntu 16.04" üzenetet.

Van egy /etc/update-motd.d nevű mappát, amely tartalmazza a számozott szkriptek listáját az alábbiak szerint:

A scriptek alapvetően rendben vannak. Mindezek az elemek alapvetően shell-parancsfájlok, és bármelyikét eltávolíthatja, vagy hozzáadhatja a sajátját.

Példaként létrehozhat egy szkriptet, amely a fejléc után csak egy vagyont jelenít meg.

Ehhez telepíteni kell egy szerencsés programot a következő parancs beírásával:

sudo apt-get install fortune

Most írja be a következő parancsot a /etc/update-motd.d könyvtárban lévő szkript létrehozásához.

sudo nano /etc/update-motd.d/05- szerencsés

A szerkesztőben írja be a következőket:

#! / Bin / bash
/ Usr / games / fortune

Az első sor hihetetlenül fontos, és minden forgatókönyvbe bele kell foglalni. Alapvetõen azt mutatja, hogy minden következõ sor egy bash parancsfájl.

A második sor a / usr / games mappában található szerencseprogramot futtatja.

A fájl mentéséhez nyomja meg a CTRL és az O gombot, és kilépéshez nyomja meg a CTRL és X gombot a kilépéshez.

A fájlt végrehajthatóvá kell tenni. Ehhez futtassa a következő parancsot:

sudo chmod + x /etc/update-motd.d/05 - szerencsés

Kipróbálásához nyomja meg a CTRL, ALT és F1 billentyűkombinációt, majd jelentkezzen be felhasználónevével és jelszavával. Most egy vagyont kell megjeleníteni.

Ha el szeretné távolítani a mappában található többi szkriptet, egyszerűen futtassa a következő parancsot, amely a helyett a törölni kívánt szkript nevét tartalmazza.

sudo rm

Például az "Üdvözöljük az Ubuntu" fejléc eltávolításához írja be a következőt:

sudo rm 00-fejléc

Egy biztonságosabb dolog azonban az, hogy egyszerűen távolítsuk el a parancsfájlok végrehajtási képességét a következő parancs beírásával:

sudo chmod -x 00 fejléc

Ezzel a szkript nem fog futni, de a forgatókönyvet a jövőben bármikor visszahelyezheti.

Példák csekkek hozzáadása szkriptekként

Testre szabhatja a napi üzenetet, amint úgy látja, de itt van néhány jó lehetőség a próbálkozásra.

Először is, van egy képernyőfetch. A képernyőfüzet segédprogram jól mutatja a használt operációs rendszer grafikus ábrázolását.

A képernyőfüzet telepítéséhez írja be a következőket:

sudo apt-get install screenfetch

Az /etc/update-motd.d mappa parancsfájlba való felvételéhez írja be a következőket:

sudo nano /etc/update-motd.d/01-screenfetch

Írja be a következőket a szerkesztőbe:

#! / Bin / bash
/ Usr / bin / screenfetch

Mentse el a fájlt a CTRL és az O gombbal, majd a kilépéshez a CTRL és az X gombbal.

Módosítsa az engedélyeket a következő parancs futtatásával:

sudo chmod + x /etc/update-motd.d/01-screenfetch

Felveheti az időjárás üzenetét is a napi üzeneteidhez. Jobb, ha több szkript van, mint egy hosszú szkript, mert megkönnyíti az egyes elemek be- és kikapcsolását.

Ahhoz, hogy időben dolgozhasson, telepítse az ansiweather nevű programot.

sudo apt-get install ansiweather

Hozzon létre egy új szkriptet az alábbiak szerint:

sudo nano /etc/update-motd.d/02-nap

Írja be a következő sorokat a szerkesztőbe:

#! / Bin / bash
/ usr / bin / ansiweather -l

Cserélje a helyét a helyére (pl. "Glasgow").

A fájl mentéséhez nyomja meg a CTRL és az O billentyűkombinációt, és lépjen ki a CTRL és az X gombbal.

Módosítsa az engedélyeket a következő parancs futtatásával:

sudo chmod + x /etc/update-motd.d/02-nap

Amint reménykedhet, hogy a folyamat mindig ugyanaz. Szükség esetén installáljon parancssori programot , hozzon létre egy új szkriptet, és adja hozzá a program teljes elérési útját, mentse el a fájlt, és módosítsa a jogosultságokat.