Kun käyttäjä kirjautuu sisään, pam_motd-prosessi suorittaa skriptit /etc/update-motd.d-hakemistossa ja luo dynaamisesti päivän viestin. Voit muokata MOTD: tä muokkaamalla komentosarjoja, poistamalla ne tai kirjoittamalla omia komentosarjoja.
Päivän oletusviesti
Päivän viesti näytetään vain, kun kirjaudut Ubuntuun tekstitoiminnoissa, ei graafisessa tilassa. Voit käyttää virtuaalipäätettä Ctrl-Alt-F1-pikakuvakkeella, jos käytät graafista työpöytää - käytä Ctrl-Alt-F7-pikakuvaketta saadaksesi takaisin graafiselle työpöydälle, joka tunnetaan myös nimellä X-palvelimesi. Ctrl-Alt-F2-Ctrl-Alt-F6 vie sinut muihin virtuaalisiin päätteisiin.
Mukautetun viestin lisääminen
Oletetaan, että haluat lisätä mukautetun viestin, jonka käyttäjät näkevät, kun ne kirjautuvat Ubuntu-järjestelmään. Ubuntun MOTD luodaan skriptit, kun kirjaudut sisään, joten et voi lisätä sitä vain / etc / motd-tiedostoon. Paikka, jolla laitat omat staattiset viestisi, on /etc/motd.tail - tämän tiedoston sisältö lisätään MOTD: n loppuun, kun se luodaan.
Käytä Nano-tekstieditoria avataksesi /etc/motd.tail -tiedoston seuraavalla komennolla: (Linux-päätteen ohjatut toiminnot voivat käyttää Vi tai Emacs, mutta Nano on helpompi aloittelijoille)
sudo nano /etc/motd.tail
Seuraavan kerran, kun jokainen käyttäjä kirjautuu sisään, näet oman viestisi. Jos haluat tarkistaa sen välittömästi, kirjaudu ulos päätteestä käyttäen poistuminen komento ja kirjaudu sisään.
Tietojen poistaminen
Sanotaan nyt, että haluamme poistaa joitain oletustietoja. Se ei ole pelkästään yhden tiedoston editointi - jokaisesta osasta luodaan automaattisesti hakemistosta /etc/update-motd.d.
Täydellinen luettelo tämän hakemiston tiedostoista kirjoittamalla /etc/update-motd.d päätelaitteessa ja paina Tab.
Jos haluat poistaa komentosarjan tiedot MOTD: stä, meidän on vain estettävä se käytöstä. Voimme tehdä tämän poistamalla sen käyttöoikeudet chmod -x komento.
Jos halusimme poistaa asiakirjojen tekstin MOTD: ssä, käytämme seuraavaa komentoa:
sudo chmod -x /etc/update-motd.d/10-help-text
Dynaamisten tietojen lisääminen
Voimme kirjoittaa omia skripteitämme lisäämään kaikki dynaamiset tiedot, jotka haluamme MOTD: lle. Esimerkkinä yritetään käyttää sää-util-pakettia luomaan komentosarja, joka lisää nykyisen paikallisen sää MOTD: hen.
Se ei ole asennettuna oletuksena, joten asenna se seuraavalla komennolla:
sudo apt-get install weather-util
weather -i CODE
sudo nano /etc/update-motd.d/98-weather
Kun Nano avautuu, syötä seuraava koodi, joka korvaa CODE: n paikallisen sääkodin kanssa:
#!/bin/sh
echo weather -i CODE echo
Paina Ctrl-O ja Enter tallentaaksesi, ja lopeta painamalla Ctrl-X.
Tee käsikirjoitus suoritettavaksi chmod + x tai se ei toimi:
sudo chmod +x /etc/update-motd.d/98-weather
Nyt käyttäjät näkevät paikallisen sääennusteen, kun he kirjautuvat sisään. Sääoloja ei ole mitään erikoista - voit käyttää mitä tahansa komentoa, joka tulostaa tekstin päätelaitteelle.
MOTD ei näy vain, kun käyttäjät kirjautuvat paikallisesti. Kaikki käyttäjät, jotka kirjautuvat etäyhteyden SSH: n tai Telnetin kautta, näkevät myös mukautetun MOTD: n.