Ubuntu näyttää informatiivisen viestin, joka tunnetaan päivän viestinä, kun käyttäjä kirjautuu päätelaitteeseen. MOTD on täysin muokattavissa - voit lisätä oman tekstin ja muun dynaamisen datan.
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 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.
Tässä on Ubuntun standardi MOTD. Se näyttää tyypilliset järjestelmän versionumerot, jotka olet perehtynyt, jos olet pitkäaikainen Linux-käyttäjä. Se näyttää myös dynaamisesti luotuja tietoja käytettävissä olevista päivityksistä ja staattisista viesteistä Ubuntun lisenssistä.
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
Tämä tiedosto on täysin tyhjä oletuksena. Syötä vain haluamasi viesti - voit tulla hulluksi mustalla ja valkoisella ASCII-taidolla täällä. Kun olet valmis, tallenna tiedosto Ctrl + O ja Enter ja poistu Nano Ctrl + X: llä.
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.
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.
Skriptit suoritetaan numeerisessa järjestyksessä, minkä vuoksi ne esiintyvät numeroilla. Voit nimetä käsikirjatiedostot uudelleen ja muuttaa numeroita uudelleen järjestämään MOTD: n eri osioiden järjestystä, jos pidit.
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
Seuraavan kerran, kun käyttäjä kirjautuu sisään, he eivät näe dokumentaatiota.
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 asenna sää-util
Tarvitset paikallisen Kansainvälisen siviili-ilmailujärjestön koodin, jonka voit saada tällä sivustolla. Näin voit käyttää sää-util-koodia:
sää -i CODE
Käytä nyt seuraavaa komentoa luomaan komentosarja sopivaan paikkaan ja avaamalla se Nano:
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
kaiku
sää -i CODE
kaiku
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-vuotias
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.