Pagrindinis » kaip » Kaip pritaikyti „Ubuntu“ dienos pranešimą

    Kaip pritaikyti „Ubuntu“ dienos pranešimą

    Ubuntu rodomas informacinis pranešimas, žinomas kaip dienos pranešimas, kai vartotojas prisijungia prie terminalo. MOTD yra visiškai pritaikomas - galite pridėti savo tekstą ir kitus dinaminius duomenis.

    Kai naudotojas prisijungia, pam_motd procesas atlieka /etc/update-motd.d katalogo scenarijus ir dinamiškai sukuria dienos pranešimą. Galite tinkinti MOTD, keisdami scenarijus, pašalindami juos arba rašydami savo scenarijus.

    Numatytasis dienos pranešimas

    Dienos pranešimas rodomas tik tada, kai prisijungiate prie „Ubuntu“ teksto režimu, o ne grafiniu režimu. Jei naudojate grafinį darbalaukį, galite pasiekti virtualųjį terminalą su „Ctrl-Alt-F1“ sparčiuoju klavišu - naudokite „Ctrl-Alt-F7“ nuorodą, kad grįžtumėte į savo grafinį darbalaukį, dar žinomą kaip „X“ serveris. Ctrl-Alt-F2 per Ctrl-Alt-F6 nuves jus į kitus virtualius terminalus.

    Čia yra Ubuntu standartinis MOTD. Jis rodo tipiškus sistemos versijos numerius, su kuriais susipažinsite, jei esate ilgas Linux vartotojas. Ji taip pat rodo dinamiškai generuojamą informaciją apie turimus naujinius ir statinius pranešimus apie Ubuntu licenciją.

    Priskirtas priskirtas pranešimas

    Tarkime, kad norite pridėti priskirtą pranešimą, kurį vartotojai pamatys prisijungdami prie jūsų „Ubuntu“ sistemos. Ubuntu MOTD generuoja scenarijus, kai prisijungiate, todėl jūs negalite tiesiog pridėti prie failo / etc / motd. Vieta, kurioje galite statyti savo statinius pranešimus, yra /etc/motd.tail - šio failo turinys pridedamas prie MOTD pabaigos, kai jis sukuriamas.

    Naudokime „Nano“ teksto redaktorių, kad atidarytume failą /etc/motd.tail su tokia komanda: („Linux“ terminalo vedliai gali naudoti „Vi“ arba „Emacs“, bet „Nano“ naujokams lengviau)

    sudo nano /etc/motd.tail

    Šis failas pagal nutylėjimą yra visiškai tuščias. Tiesiog įveskite bet kurį norimą pranešimą - nedvejodami eikite be juodos ir baltos spalvos ASCII meno. Baigę įrašykite failą naudodami „Ctrl + O“ ir „Enter“, tada išeikite iš „Nano“ naudodami „Ctrl + X“.

    Kitą kartą prisijungęs naudotojas matys jūsų pasirinktą pranešimą. Jei norite ją iš karto patikrinti, atsijunkite iš terminalo išeiti komandą ir prisijunkite.

    Informacijos pašalinimas

    Tarkime, mes norime pašalinti kai kuriuos numatytuosius duomenis. Tai ne tik vieno failo redagavimas - kiekvienas skyrius automatiškai generuojamas iš scenarijaus, esančio kataloge /etc/update-motd.d.

    Visą šiame kataloge esančių failų sąrašą galite gauti įvesdami /etc/update-motd.d prie terminalo ir paspauskite „Tab“.

    Skriptai vykdomi skaitine tvarka, todėl jie yra su numeriais. Galite pervardyti scenarijų failus ir pakeisti numerius, kad galėtumėte pertvarkyti skirtingų MOTD sekcijų tvarką, jei jums patiko.

    Kad pašalintumėte scenarijaus informaciją iš MOTD, turime tiesiog užkirsti kelią jo veikimui. Tai galime padaryti pašalindami vykdymo leidimus chmod -x komandą.

    Jei norėjome pašalinti dokumentacijos tekstą MOTD, vykdysime šią komandą:

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

    Kitą kartą, kai vartotojas prisijungia, jie nematys dokumentacijos eilutės.

    Dinaminės informacijos pridėjimas

    Mes galime rašyti savo scenarijus, kad galėtume pridėti bet kokią dinaminę informaciją, kuri mums patinka. Pavyzdžiui, pabandykime naudoti orų-util paketą, kad sukurtume scenarijų, kuris prideda dabartinį vietinį orą MOTD.

    Ji nėra įdiegta pagal numatytuosius nustatymus, todėl įdiekime ją naudodami šią komandą:

    sudo apt-get install oras-util

    Jums reikės vietinio Tarptautinės civilinės aviacijos organizacijos kodo, kurį galite gauti iš šios svetainės. Štai kaip naudoti „weather-util“ su kodu:

    oras -i KODAS

    Dabar naudokime šią komandą, kad sukurtume scenarijų atitinkamoje vietoje ir atidarykite ją su „Nano“:

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

    Atidarius „Nano“, įveskite šį kodą, pakeiskite CODE su vietiniu orų kodu:

    #! / bin / sh

    aidas
    oras -i KODAS
    aidas

    Paspauskite Ctrl-O ir Enter, kad išsaugotumėte, tada paspauskite Ctrl-X, kad išeitumėte.

    Padarykite scenarijų vykdytiną chmod + x arba jis neveiks:

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

    Dabar vartotojai matys vietinę orų prognozę, kai jie prisijungs. Nėra nieko ypatingo apie oras-util - galite naudoti bet kurią komandą, kuri spausdina tekstą į terminalą.


    MOTD rodomas ne tik tada, kai naudotojai prisijungia vietoje. Visi naudotojai, kurie prisijungia nuotoliniu būdu su SSH arba „Telnet“, taip pat matys jūsų pritaikytą MOTD.