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.
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
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.
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
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 install weather-util
weather -i CODE
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 weather -i CODE 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.