Ubuntu parāda informatīvu ziņojumu, kas pazīstams kā dienas vēstījums, kad lietotājs piesakās terminālā. MOTD ir pilnībā pielāgojams - jūs varat pievienot savu tekstu un citus dinamiskus datus.
Kad lietotājs piesakās, pam_motd process izpilda skriptus direktorijā /etc/update-motd.d un dinamiski izveido dienas ziņu. Varat pielāgot MOTD, modificējot skriptus, noņemot tos vai rakstot savus skriptus.
Dienas ziņojums tiek parādīts tikai tad, kad piesakāties Ubuntu teksta režīmā, nevis grafiskā režīmā. Virtuālo termināli varat piekļūt, izmantojot īsceļu Ctrl-Alt-F1, ja izmantojat grafisko darbvirsmu. Izmantojiet saīsni Ctrl-Alt-F7, lai atgrieztos grafiskajā darbvirsmā, kas pazīstams arī kā jūsu X serveris. Ctrl-Alt-F2, izmantojot Ctrl-Alt-F6, novirzīs jūs uz citiem virtuāliem termināliem.
Šeit ir Ubuntu standarta MOTD. Tas parāda tipiskos sistēmas versiju numurus, ar kuriem tu pazīsti, ja tu esi ilgstošs Linux lietotājs. Tas parāda arī dinamiski ģenerētu informāciju par pieejamiem atjauninājumiem un statiskajiem ziņojumiem par Ubuntu licenci.
Pieņemsim, ka vēlaties pievienot pielāgotu ziņu, ko lietotāji redzēs, kad viņi pieslēgsies jūsu Ubuntu sistēmai. Ubuntu MOTD ģenerē skripti, kad piesakāties, tādēļ jūs nevarat to vienkārši pievienot failam / etc / motd. Vietne, kur ievietot savus statiskos ziņojumus, ir /etc/motd.tail - šī faila saturs tiek pievienots MOTD beigām, kad tas tiek ģenerēts.
Izmantosim Nano teksta redaktoru, lai atvērtu /etc/motd.tail failu ar šādu komandu: (Linux termināla vedņi var izmantot Vi vai Emacs, bet Nano ir vieglāk jaunajiem lietotājiem).
sudo nano /etc/motd.tail
Pēc noklusējuma šis fails ir pilnīgi tukšs. Vienkārši ievadiet jebkuru ziņu, kas jums patīk - jūtieties brīvi iet crazy ar melnbaltās ASCII art šeit. Kad esat pabeidzis, saglabājiet failu ar Ctrl + O un Enter, pēc tam izejiet no Nano ar Ctrl + X.
Nākamajā reizē, kad kāds lietotājs piesakās, viņi redzēs jūsu pielāgoto ziņojumu. Ja vēlaties to nekavējoties pārbaudīt, izejiet no termināļa ar Izeja komandu un pieteikties atpakaļ
Tagad pieņemsim, ka mēs vēlamies noņemt kādu noklusējuma informāciju. Tas nav tikai jautājums par viena faila labošanu - katru sadaļu automātiski ģenerē skripts, kas atrodas direktorijā /etc/update-motd.d.
Jūs varat iegūt pilnu sarakstu ar failiem šajā direktorijā, ierakstot /etc/update-motd.d terminālā un nospiežot Tab.
Skripti tiek izpildīti skaitliskā secībā, tāpēc tie ir pievienoti numuriem. Jūs varētu pārdēvēt skriptu failus un mainīt numurus, lai pārkārtotu dažādu MOTD sadaļu secību, ja jums patika.
Lai noņemtu skripta informāciju no MOTD, mums tikai jānovērš tā darbība. Mēs varam to izdarīt, noņemot tā izpildes atļaujas ar chmod-x komandu
Ja mēs vēlējāmies noņemt MOTD dokumentācijas tekstu, mēs palaistu šādu komandu:
sudo chmod -x /etc/update-motd.d/10-help-text
Nākamajā reizē, kad lietotājs piesakās, viņi neredzēs dokumentācijas rindu.
Mēs varam uzrakstīt savus skriptus, lai pievienotu jebkuru dinamisku informāciju, kas mums patīk MOTD. Piemēram, mēģināsim izmantot Weather-Util pakotni, lai izveidotu skriptu, kas pievieno MOTD pašreizējos vietējos laika apstākļus.
Pēc noklusējuma tas nav instalēts, tāpēc instalēsim to ar šādu komandu:
sudo apt-get instalēt weather-util
Jums būs nepieciešams jūsu vietējais Starptautiskās civilās aviācijas organizācijas kods, kuru jūs varat saņemt no šīs vietnes. Tālāk ir norādīts, kā izmantot savu laika kodu utilītu:
laika apstākļi -i KODS
Tagad izmantosim tālāk norādīto komandu, lai izveidotu skriptu attiecīgajā vietā un atvērtu to ar Nano:
sudo nano /etc/update-motd.d/98-weather
Kad Nano tiek atvērts, ievadiet šādu kodu, aizstājot CODE ar vietējo laika kodu:
#! / bin / sh
echo
laika apstākļi -i KODS
echo
Nospiediet Ctrl-O un Enter, lai saglabātu, un pēc tam nospiediet Ctrl-X, lai izietu.
Padariet izpildāmo skriptu ar chmod + x vai tas nedarbosies:
sudo chmod + x /etc/update-motd.d/98-weather
Tagad lietotāji, kad viņi piesakās, redzēs vietējo laika prognozi. Weather-util nav nekas īpašs - jūs varat izmantot jebkuru komandu, kas izdrukā tekstu uz termināli.
MOTD tiek parādīts ne tikai tad, kad lietotāji reģistrējas lokāli. Jebkurš lietotājs, kas zvana attālināti ar SSH vai Telnet, redzēs arī jūsu pielāgoto MOTD.