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.