Slik tilpasser du Ubuntus melding om dagen

Innholdsfortegnelse:

Slik tilpasser du Ubuntus melding om dagen
Slik tilpasser du Ubuntus melding om dagen

Video: Slik tilpasser du Ubuntus melding om dagen

Video: Slik tilpasser du Ubuntus melding om dagen
Video: Animator vs. Animation IV (original) - YouTube 2024, April
Anonim
Ubuntu viser en informativ melding, kjent som dagens melding, når en bruker logger på terminalen. MOTD er fullt tilpassbar - du kan legge til din egen tekst og andre dynamiske data.
Ubuntu viser en informativ melding, kjent som dagens melding, når en bruker logger på terminalen. MOTD er fullt tilpassbar - du kan legge til din egen tekst og andre dynamiske data.

Når en bruker logger på, utfører pam_motd-prosessen skriptene i katalogen /etc/update-motd.d og oppretter dynamisk meldingen til dagen. Du kan tilpasse MOTD ved å endre skriptene, fjerne dem eller skrive dine egne skript.

Dagens standardmelding

Dagens melding vises bare når du logger deg på Ubuntu i tekstmodus, ikke grafisk modus. Du kan få tilgang til en virtuell terminal med Ctrl-Alt-F1-snarveien hvis du bruker et grafisk skrivebord - bruk Ctrl-Alt-F7-snarveien for å komme tilbake til det grafiske skrivebordet ditt, også kjent som din X-server. Ctrl-Alt-F2 gjennom Ctrl-Alt-F6 tar deg til andre virtuelle terminaler.

Her er Ubuntus standard MOTD. Den viser de typiske systemversjonsnumrene du vil bli kjent med hvis du er en Linux-bruker på lang tid. Den viser også dynamisk generert informasjon om tilgjengelige oppdateringer og statiske meldinger om Ubuntus lisens.
Her er Ubuntus standard MOTD. Den viser de typiske systemversjonsnumrene du vil bli kjent med hvis du er en Linux-bruker på lang tid. Den viser også dynamisk generert informasjon om tilgjengelige oppdateringer og statiske meldinger om Ubuntus lisens.
Image
Image

Legge til en egendefinert melding

La oss si at du vil legge til en egendefinert melding som brukere vil se når de logger på Ubuntu-systemet. Ubuntu's MOTD genereres av skript når du logger på, så du kan ikke bare legge den til / etc / motd filen. Stedet for å sette dine egne statiske meldinger er /etc/motd.tail - innholdet i denne filen legges til slutten av MOTD når den genereres.

La oss bruke Nano-tekstredigereren til å åpne /etc/motd.tail-filen med følgende kommando: (Linux-terminaler kan bruke Vi eller Emacs, men Nano er lettere for nybegynnere)

sudo nano /etc/motd.tail

Denne filen er helt tom som standard. Bare skriv inn en melding du liker - vær så snill å bli gal med svart-hvitt ASCII kunst her. Når du er ferdig, lagre filen med Ctrl + O og Enter, og avslutt deretter Nano med Ctrl + X.
Denne filen er helt tom som standard. Bare skriv inn en melding du liker - vær så snill å bli gal med svart-hvitt ASCII kunst her. Når du er ferdig, lagre filen med Ctrl + O og Enter, og avslutt deretter Nano med Ctrl + X.
Image
Image

Neste gang en bruker logger på, ser de din egendefinerte melding. Hvis du vil sjekke det ut umiddelbart, logg deg ut av terminalen med exit kommandoen og logg inn igjen.

Image
Image

Fjerner informasjon

La oss si at vi vil fjerne noen av standardinformasjonen. Det handler ikke bare om å redigere en enkelt fil - hver seksjon genereres automatisk fra et skript som ligger i katalogen /etc/update-motd.d.

Du kan få en fullstendig liste over filene i denne katalogen ved å skrive /etc/update-motd.d ved terminalen og trykke på Tab.

Skriptene kjøres i numerisk rekkefølge, og derfor er de prefiks med tall. Du kan omdøpe skriptfilene og endre tallene for å omorganisere rekkefølgen til de forskjellige seksjonene i MOTD, hvis du likte det.
Skriptene kjøres i numerisk rekkefølge, og derfor er de prefiks med tall. Du kan omdøpe skriptfilene og endre tallene for å omorganisere rekkefølgen til de forskjellige seksjonene i MOTD, hvis du likte det.

For å fjerne et skripts informasjon fra MOTD, må vi bare forhindre at det kjører. Vi kan gjøre dette ved å fjerne sine utførelsesrettigheter med chmod -x kommando.

Hvis vi ønsket å fjerne dokumentasjonsteksten i MOTD, ville vi kjøre følgende kommando:

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

Neste gang en bruker logger på, ser de ikke dokumentasjonslinjen.
Neste gang en bruker logger på, ser de ikke dokumentasjonslinjen.
Image
Image

Legge til dynamisk informasjon

Vi kan skrive våre egne skript for å legge til dynamisk informasjon vi liker MOTD. For eksempel, la oss prøve å bruke Weather-Utility-pakken for å lage et skript som legger til det gjeldende lokale været til MOTD.

Det er ikke installert som standard, så la oss installere det med følgende kommando:

sudo apt-get install weather-util

Du trenger din lokale kode for internasjonal sivil luftfart, som du kan få fra denne nettsiden. Slik bruker du værutnytt med koden din:
Du trenger din lokale kode for internasjonal sivil luftfart, som du kan få fra denne nettsiden. Slik bruker du værutnytt med koden din:

weather -i CODE

La oss nå bruke følgende kommando for å lage et skript på riktig sted og åpne den med Nano:
La oss nå bruke følgende kommando for å lage et skript på riktig sted og åpne den med Nano:

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

Når Nano åpnes, skriv inn følgende kode, erstatt CODE med din lokale værkode:

#!/bin/sh

echo weather -i CODE echo

Trykk Ctrl-O og Enter for å lagre, og trykk deretter Ctrl-X for å avslutte.

Image
Image

Gjør skriptet kjørbar med chmod + x eller det vil ikke løpe:

sudo chmod +x /etc/update-motd.d/98-weather

Nå vil brukere se en lokal værmelding når de logger inn. Det er ikke noe spesielt med værutnytt - du kan bruke hvilken som helst kommando som skriver ut tekst til terminalen.

Image
Image

MOTD vises ikke bare når brukerne logger på lokalt. Alle brukere som logger på eksternt med SSH eller Telnet, vil også se din tilpassede MOTD.

Anbefalt: