29Jun

Kuinka muokata Ubuntun päiväviesti

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, pam_motd-prosessi suorittaa /etc/ update-motd.d -hakemiston skriptit 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.

Tässä on Ubuntun tavallinen 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ä.

Mukautetun viestin lisääminen

Oletetaan, että haluat lisätä mukautetun viestin, jonka käyttäjät näkevät, kun he kirjautuvat Ubuntu-järjestelmään. Ubuntun MOTD luodaan skriptit, kun kirjaudut sisään, joten voit lisätä sen /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 ohjattuja voi 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äätelaitteesta -poistumiseen -komennolla ja kirjaudu sisään sisään.

Tietojen poistaminen

Haluamme nyt poistaa joitain oletustietoja. Se ei ole pelkästään yhden tiedoston editointi - jokaisesta osasta luodaan automaattisesti /etc/ update-motd.d-hakemistosta.

Täydellinen luettelo tässä hakemistossa olevista tiedostoista kirjoitetaan /etc/ update-motd.d : llä päätteessä ja painetaan Tab.

Skriptit suoritetaan numeerisessa järjestyksessä, minkä vuoksi niillä on numeroita. Voit nimetä käsikirjatiedostot ja muuttaa numeroita uudelleen järjestämään MOTD: n eri osioiden järjestystä, jos pidit.

Jos haluat poistaa skriptin tiedot MOTD: ltä, meidän on vain estettävä se käytöstä.Voimme tehdä tämän poistamalla sen toteutuslupia chmod -x komennolla.

Jos halusimme poistaa dokumentin 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,t katso dokumentaatiolinjaa.

Dynaamisten tietojen lisääminen

Voimme kirjoittaa omia skripteihimme 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 oletusarvoisesti, joten asenna se seuraavalla komennolla:

sudo apt-get asenna weather-util

Tarvitset paikallisen Kansainvälisen siviili-ilmailujärjestön koodin, jonka voit saada tältä sivustolta. Seuraavassa on käytetty sää-käyttökoodia koodin kanssa:

-sää -i CODE

Luo käsikirjoitus sopivaan paikkaan ja avaa se Nano-ohjelmalla:

sudo nano /etc/ update-motd.d / 98-weather

Kun Nano aukeaa, syötä seuraava koodi, joka korvaa CODE: n paikallisen sääkodin kanssa:

#!/bin/ sh

echo
sää -i KOODI
echo

Tallenna painamalla Ctrl-O ja Enter ja paina Ctrl-X lopettaaksesi.

Tee komentosarja suoritettavaksi : n kanssa chmod + x tai se ei toimi:

sudo chmod + x /etc/ päivitys-motd.d / 98-sää

Nyt käyttäjät näkevät paikallisen sääennusteen, kun he kirjautuvat sisään. Sääoloja ei ole mitään erityistä - voit käyttää mitä tahansa komentoa, joka tulostaa tekstin päätelaitteelle.

MOTD ei ole näkyvissä vain silloin, 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.