If-Koubou

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

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

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 noklusējuma ziņa

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.

Pielāgotas ziņas pievienošana

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ļ

Informācijas noņemšana

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.

Dinamiskās informācijas pievienošana

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.