Mājas lapa » » Kā pielāgot Ubuntu dienas vēstījumu

    Kā pielāgot Ubuntu dienas vēstījumu

    Ubuntu parāda informatīvu ziņojumu, kas pazīstams kā dienas ziņojums, kad lietotājs piesakās terminālī. MOTD ir pilnībā pielāgojama - varat pievienot savu tekstu un citus dinamiskus datus.

    Kad lietotājs piesakās, pam_motd process izpilda skriptus /etc/update-motd.d direktorijā un dinamiski rada dienas ziņojumu. Jūs varat pielāgot MOTD, pārveidojot skriptus, noņemot tos vai rakstot savus skriptus.

    Dienas noklusējuma ziņojums

    Dienas ziņojums tiek parādīts tikai tad, kad jūs piesakāties Ubuntu teksta režīmā, nevis grafiskā režīmā. Virtuālo termināli var piekļūt, izmantojot Ctrl-Alt-F1 saīsni, ja izmantojat grafisko darbvirsmu - izmantojiet Ctrl-Alt-F7 saīsni, lai atgrieztos pie sava grafiskā darbvirsmas, kas pazīstams arī kā X serveris. Ctrl-Alt-F2 ar Ctrl-Alt-F6 jūs aizvedīs uz citiem virtuālajiem termināliem.

    Lūk, Ubuntu standarta MOTD. Tas parāda tipiskos sistēmas versijas numurus, kas jums būs pazīstami, ja esat ilgstošs Linux lietotājs. Tas arī parāda dinamiski ģenerētu informāciju par pieejamiem atjauninājumiem un statiskiem ziņojumiem par Ubuntu licenci.

    Pielāgota ziņojuma pievienošana

    Pieņemsim, ka vēlaties pievienot pielāgotus ziņojumus, kurus lietotāji redzēs, kad viņi pieteiksies jūsu Ubuntu sistēmā. Ubuntu MOTD ģenerē skriptus, kad piesakāties, tāpēc jūs nevarat vienkārši pievienot to failam / etc / motd. Vieta, kur izvietot savus statiskos ziņojumus, ir /etc/motd.tail - šī faila saturs tiek pievienots MOTD beigām, kad tas tiek ģenerēts.

    Izmantojam Nano teksta redaktoru, lai atvērtu /etc/motd.tail failu ar šādu komandu: (Linux termināla burvji var izmantot Vi vai Emacs, bet Nano ir vieglāk newbies)

    sudo nano /etc/motd.tail

    Šis fails pēc noklusējuma ir pilnīgi tukšs. Vienkārši ievadiet jebkuru ziņu, ko vēlaties - justies brīvi, lai šeit ar melnbaltu ASCII mākslu dotos. Kad esat pabeidzis, saglabājiet failu ar Ctrl + O un Enter, pēc tam iziet no Nano ar Ctrl + X.

    Nākamreiz, kad lietotājs piesakās, viņi redzēs jūsu pielāgoto ziņojumu. Ja vēlaties to nekavējoties pārbaudīt, atveriet to no termināļa Izeja komandu un pierakstieties.

    Informācijas noņemšana

    Tagad pieņemsim, ka mēs vēlamies noņemt daļu no noklusējuma informācijas. Tas nav tikai viena faila rediģēšana - katra sadaļa tiek automātiski ģenerēta no skripta, kas atrodas direktorijā /etc/update-motd.d.

    Jūs varat iegūt pilnu direktoriju failu sarakstu, ierakstot /etc/update-motd.d pie termināļa un nospiediet taustiņu Tab.

    Skripti tiek izpildīti skaitliskā secībā, tāpēc tie ir pievienoti numuriem. Jūs varētu pārdēvēt skripta failus un mainīt numurus, lai pārkārtotu dažādo MOTD sadaļu secību, ja jums patika.

    Lai no MOTD noņemtu skripta informāciju, mums vienkārši ir jānovērš tā darbība. To varam izdarīt, atceļot tās izpildīšanas atļaujas ar chmod -x komandu.

    Ja mēs gribējām noņemt dokumentācijas tekstu MOTD, mēs palaidīsim šādu komandu:

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

    Nākamreiz, kad lietotājs piesakās, viņi neredzēs dokumentācijas līniju.

    Dinamiskās informācijas pievienošana

    Mēs varam uzrakstīt savus skriptus, lai pievienotu jebkurai dinamiskai informācijai, kas mums patīk. Piemēram, mēģināsim izmantot laika apstākļu util paketi, lai izveidotu skriptu, kas pievieno pašreizējos vietējos laika apstākļus MOTD.

    Tā nav instalēta pēc noklusējuma, tāpēc instalēsim to ar šādu komandu:

    sudo apt-get instalēt laika-util

    Jums būs nepieciešams vietējais Starptautiskās civilās aviācijas organizācijas kods, kuru jūs varat saņemt no šīs tīmekļa vietnes. Tālāk ir aprakstīts, kā izmantot kodu ar laika apstākļiem.

    LAIKS -I KODS

    Tagad izmantosim šādu komandu, lai izveidotu skriptu attiecīgajā vietā un atvērtu ar Nano:

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

    Pēc Nano atvēršanas ievadiet šādu kodu, aizstājot CODE ar vietējo laika kodu:

    #! / bin / sh

    atbalss
    LAIKS -I KODS
    atbalss

    Nospiediet Ctrl-O un Enter, lai saglabātu, pēc tam nospiediet Ctrl-X, lai izietu.

    Padariet skriptu izpildāmu chmod + x vai tas nedarbosies:

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

    Tagad lietotāji redzēs vietējo laika prognozi, kad viņi pieteiksies. Laika apstākļu lietošanai nav nekas īpašs - varat izmantot jebkuru komandu, kas izdrukā tekstu terminālā.


    MOTD netiek rādīts tikai tad, kad lietotāji piesakās lokāli. Visi lietotāji, kas piesakās attālināti ar SSH vai Telnet, arī redzēs jūsu pielāgoto MOTD.