Koduleht » kuidas » Kuidas kohandada Ubuntu päeva sõnumit

    Kuidas kohandada Ubuntu päeva sõnumit

    Ubuntu kuvab informatiivse sõnumi, mida nimetatakse päeva sõnumiks, kui kasutaja terminali sisse logib. MOTD on täielikult kohandatav - saate lisada oma teksti ja muid dünaamilisi andmeid.

    Kui kasutaja sisse logib, käivitab pam_motd protsess skripte /etc/update-motd.d kataloogis ja loob dünaamiliselt päeva sõnumi. Te saate MOTDi kohandada, muutes skripte, eemaldades neid või kirjutades oma skripte.

    Päeva vaikesõnum

    Päeva sõnum kuvatakse ainult siis, kui logite Ubuntu sisse tekstirežiimis, mitte graafilises režiimis. Virtuaalsele terminalile pääsete Ctrl-Alt-F1 otsetee abil, kui kasutate graafilist töölauda - kasutage Ctrl-Alt-F7 otsetee, et pöörduda tagasi oma graafilisse töölauale, mida tuntakse ka oma X serverina. Ctrl-Alt-F2 kaudu Ctrl-Alt-F6 viib teid teistesse virtuaalsetesse terminalidesse.

    Siin on Ubuntu standardne MOTD. See näitab tüüpilisi süsteemi versiooni numbreid, mida tunned, kui olete pikka aega Linuxi kasutaja. Samuti näitab see dünaamiliselt genereeritud teavet kättesaadavate värskenduste ja staatiliste sõnumite kohta Ubuntu litsentsi kohta.

    Kohandatud sõnumi lisamine

    Oletame, et soovite lisada kohandatud sõnumi, mida kasutajad näevad, kui nad oma Ubuntu süsteemi sisse logivad. Ubuntu MOTD genereeritakse sisselogimisel skriptide abil, nii et sa ei saa seda lihtsalt lisada / etc / motd-faili. Oma staatiliste sõnumite paigutamise koht on /etc/motd.tail - selle faili sisu lisatakse loendi lõppu, kui see on loodud.

    Kasutame Nano tekstiredaktorit, et avada /etc/motd.tail faili järgmise käsuga.

    sudo nano /etc/motd.tail

    See fail on vaikimisi täiesti tühi. Sisestage lihtsalt teile meeldiv sõnum - võite siin must-valge ASCII kunstiga hulluks minna. Kui olete lõpetanud, salvestage fail Ctrl + O ja Enter, seejärel väljuge Nano Ctrl + X abil.

    Järgmisel korral, kui kasutaja sisse logib, näevad nad teie kohandatud sõnumit. Kui soovite seda kohe kontrollida, logige terminalist välja väljumist käsk ja logige uuesti sisse.

    Teabe eemaldamine

    Nüüd ütleme, et tahame eemaldada mõned vaikeandmed. See ei ole ainult ühe faili redigeerimise küsimus - iga jaotis genereeritakse automaatselt skripti, mis asub kataloogis /etc/update-motd.d.

    Selle kataloogi failide täieliku nimekirja saate sisestades /etc/update-motd.d terminalis ja vajutage klahvi Tab.

    Skripte käivitatakse numbrilises järjekorras, mistõttu nad on numbritega eesliidetud. Skriptifaile saab ümber nimetada ja muuta numbreid, et ümber paigutada MOTD erinevate osade järjestus, kui sulle meeldis.

    Skripti teabe eemaldamiseks MOTD-st peame lihtsalt takistama selle töötamist. Me saame seda teha, eemaldades selle täitmisõigused chmod -x käsk.

    Kui soovisime dokumendis teksti MOTD-s eemaldada, siis käivitaksime järgmise käsu:

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

    Järgmisel korral, kui kasutaja sisse logib, ei näe nad dokumentatsiooni rida.

    Dünaamilise teabe lisamine

    Me saame kirjutada oma skripte, et lisada mistahes dünaamilist teavet, mida me soovime. Näiteks proovime kasutada ilm-util paketti, et luua skript, mis lisab MOTD-le praeguse kohaliku ilmaga.

    Seda pole vaikimisi installitud, seega installime selle järgmise käsuga:

    sudo apt-get installige ilm-util

    Teil on vaja kohalikku Rahvusvahelise Tsiviillennunduse Organisatsiooni koodi, mida saate sellelt veebisaidilt. Allpool on kirjeldatud, kuidas kasutada teie koodiga ilmastikutingimusi

    ilm -i KOOD

    Kasutage nüüd järgmist käsku skripti loomiseks sobivas kohas ja avage see Nano abil:

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

    Pärast Nano avamist sisestage järgmine kood, asendades CODE kohaliku ilmastikukoodiga:

    #! / bin / sh

    kaja
    ilm -i KOOD
    kaja

    Salvestamiseks vajuta Ctrl-O ja Enter, seejärel vajutage sulgemiseks Ctrl-X.

    Tee skript käivitatavaks chmod + x või see ei tööta:

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

    Nüüd saavad kasutajad sisse logida kohaliku ilmaprognoosi. Ilmastikuolude kohta pole midagi erilist - saate kasutada mis tahes käsklust, mis prindib teksti terminalile.


    MOTD ei kuvata ainult siis, kui kasutajad sisse logivad. Kõik kasutajad, kes logivad SSH või Telnetiga eemalt sisse, näevad ka teie kohandatud MOTD.