Kotisivu » miten » Ubuntu-päivän viestin mukauttaminen

    Ubuntu-päivän viestin mukauttaminen

    Ubuntu näyttää informatiivisen viestin, joka tunnetaan päivän viestinä, kun käyttäjä kirjautuu sisään päätelaitteeseen. MOTD on täysin muokattavissa - voit lisätä oman tekstin ja muita dynaamisia tietoja.

    Kun käyttäjä kirjautuu sisään, pam_motd-prosessi suorittaa hakemistot /etc/update-motd.d-hakemistossa ja luo dynaamisesti päivän viestin. Voit mukauttaa MOTD: ää muokkaamalla komentosarjoja, poistamalla ne tai kirjoittamalla omia komentosarjoja.

    Päivän oletusviesti

    Päivän viesti näkyy vain, kun kirjaudut Ubuntuun tekstitilassa, ei graafisessa tilassa. Voit käyttää virtuaaliterminaalia Ctrl-Alt-F1-pikakuvakkeella, jos käytät graafista työpöytää - käytä Ctrl-Alt-F7-pikakuvaketta palataksesi graafiseen työpöydällesi, joka tunnetaan myös nimellä X-palvelin. Ctrl-Alt-F2 Ctrl-Alt-F6: n kautta vie sinut muihin virtuaaliterminaaleihin.

    Tässä on Ubuntu standardi MOTD. Se näyttää tyypilliset järjestelmän versionumerot, jotka tunnet, jos olet pitkäaikainen Linux-käyttäjä. Se näyttää myös dynaamisesti tuotettua tietoa käytettävissä olevista päivityksistä ja staattisista viesteistä Ubuntu-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. Skriptit generoivat Ubuntu MOTD: n, kun kirjaudut sisään, joten et voi vain lisätä sitä / etc / motd-tiedostoon. Paikka asettaa omat staattiset viestisi on /etc/motd.tail - tämän tiedoston sisältö lisätään MOTD: n loppuun sen luomisessa.

    Käytetään Nano-tekstieditoria avataksesi /etc/motd.tail-tiedoston seuraavalla komennolla: (Linux-päätteen ohjaimet voivat käyttää Vi: tä tai Emacsia, mutta Nano on helpompi aloittelijoille)

    sudo nano /etc/motd.tail

    Tämä tiedosto on oletusarvoisesti täysin tyhjä. Syötä vain haluamasi viesti - voit vapaasti mennä hulluksi mustavalkoisen ASCII-taiteen kanssa. Kun olet valmis, tallenna tiedosto Ctrl + O- ja Enter-näppäimillä ja sulje sitten Nano Ctrl + X: llä.

    Seuraavan kerran, kun käyttäjä kirjautuu sisään, he näkevät mukautetun viestisi. Jos haluat tarkistaa sen heti, kirjaudu ulos terminaalista poistuminen komento ja kirjaudu takaisin sisään.

    Tietojen poistaminen

    Oletetaan nyt, että haluamme poistaa joitakin oletustietoja. Kyse ei ole pelkästään yhden tiedoston muokkaamisesta - jokainen osa luodaan automaattisesti /etc/update-motd.d-hakemistosta..

    Voit saada täydellisen luettelon tämän hakemiston tiedostoista kirjoittamalla /etc/update-motd.d päätteessä ja paina Tab.

    Skriptit suoritetaan numeerisessa järjestyksessä, minkä vuoksi ne ovat etuliitettyjä numeroilla. Voit nimetä komentosarjatiedostot uudelleen ja muuttaa numeroita järjestääksesi MOTD: n eri osien järjestyksen, jos pidit.

    Jos haluat poistaa komentosarjan tiedot MOTD: stä, meidän on vain estettävä se toimimasta. Voimme tehdä tämän poistamalla sen suorituksen käyttöoikeudet chmod -x komento.

    Jos halusimme poistaa dokumentointitekstin MOTD: ssä, suoritettaisiin seuraava komento:

    sudo chmod -x /etc/update-motd.d/10-help-text

    Seuraavan kerran, kun käyttäjä kirjautuu sisään, he eivät näe dokumentointilinjaa.

    Dynaamisen tiedon lisääminen

    Voimme kirjoittaa omia komentosarjoja, jotta voisimme lisätä dynaamisia tietoja, joita haluamme MOTD: lle. Esimerkiksi yritetään käyttää sää-util-pakettia luomaan skripti, joka lisää nykyisen paikallisen sään MOTD: lle.

    Se ei ole asennettu oletusarvoisesti, 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ääkäytäntöä koodisi kanssa:

    sää -i CODE

    Nyt luodaan seuraava komento luodaksesi komentosarjan sopivassa paikassa ja avaamalla sen Nano: n avulla:

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

    Kun Nano avautuu, syötä seuraava koodi ja korvaa CODE paikallisella sääkoodilla:

    #! / Bin / sh

    kaiku
    sää -i CODE
    kaiku

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

    Tee komentosarja 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 sisäänkirjautumisen yhteydessä. Sää-util ei ole mitään erityistä - voit käyttää mitä tahansa komentoa, joka tulostaa tekstiä päätelaitteelle.


    MOTD ei näy vain, kun käyttäjät kirjautuvat paikallisesti. Kaikki käyttäjät, jotka kirjautuvat sisään SSH: n tai Telnetin kanssa, näkevät myös mukautetun MOTD: n.