Ako prispôsobiť správu Ubuntu o dňoch

Obsah:

Ako prispôsobiť správu Ubuntu o dňoch
Ako prispôsobiť správu Ubuntu o dňoch

Video: Ako prispôsobiť správu Ubuntu o dňoch

Video: Ako prispôsobiť správu Ubuntu o dňoch
Video: CS50 2015 - Week 10 - YouTube 2024, Apríl
Anonim
Ubuntu zobrazí informačnú správu známu ako správa dňa, keď sa používateľ prihlási na termináli. Modul MOTD je plne prispôsobiteľný - môžete pridať vlastný text a ďalšie dynamické údaje.
Ubuntu zobrazí informačnú správu známu ako správa dňa, keď sa používateľ prihlási na termináli. Modul MOTD je plne prispôsobiteľný - môžete pridať vlastný text a ďalšie dynamické údaje.

Keď sa používateľ prihlási, proces pam_motd vykoná skripty v adresári /etc/update-motd.d a dynamicky vytvorí správu dňa. MOTD môžete prispôsobiť úpravou skriptov, ich odstránením alebo písaním vlastných skriptov.

Štandardné hlásenie dňa

Správa o dni sa zobrazuje iba vtedy, keď sa prihlásite do Ubuntu v textovom režime, nie v grafickom režime. K dispozícii máte prístup k virtuálnemu terminálu pomocou klávesovej skratky Ctrl-Alt-F1, ak používate grafickú plochu - pomocou klávesovej skratky Ctrl-Alt-F7 sa môžete vrátiť na grafickú pracovnú plochu, známu aj ako váš X server. Ctrl-Alt-F2 cez Ctrl-Alt-F6 vás prevedie na iné virtuálne terminály.

Tu je štandardný Ubuntu MOTD. Zobrazuje typické čísla verzie systému, ktoré budete poznať, ak ste dlhoročným používateľom systému Linux. Zobrazuje tiež dynamicky generované informácie o dostupných aktualizáciách a statických správach o licencii Ubuntu.
Tu je štandardný Ubuntu MOTD. Zobrazuje typické čísla verzie systému, ktoré budete poznať, ak ste dlhoročným používateľom systému Linux. Zobrazuje tiež dynamicky generované informácie o dostupných aktualizáciách a statických správach o licencii Ubuntu.
Image
Image

Pridanie vlastnej správy

Povedzme, že chcete pridať vlastnú správu, ktorú uvidia používatelia, keď sa prihlásia do vášho systému Ubuntu. MOTD systému Ubuntu je generovaný skriptami, keď sa prihlásite, takže ho nemôžete jednoducho pridať do súboru / etc / motd. Miesto na vloženie vlastných statických správ je /etc/motd.tail - obsah tohto súboru sa pridáva na koniec MOTD, keď je generovaný.

Použite textový editor Nano na otvorenie súboru /etc/motd.tail s nasledujúcim príkazom: (Pomocníci z terminálu Linuxu môžu používať Vi alebo Emacs, no Nano je pre nováčikov jednoduchšie)

sudo nano /etc/motd.tail

Tento súbor je predvolene úplne prázdny. Stačí zadať ľubovoľnú správu, ktorú máte radi - môžete sa zblázniť s čiernym a bielym umeleckým umenie ASCII. Keď skončíte, uložte súbor pomocou klávesov Ctrl + O a Enter, potom ukončíte Nano pomocou klávesov Ctrl + X.
Tento súbor je predvolene úplne prázdny. Stačí zadať ľubovoľnú správu, ktorú máte radi - môžete sa zblázniť s čiernym a bielym umeleckým umenie ASCII. Keď skončíte, uložte súbor pomocou klávesov Ctrl + O a Enter, potom ukončíte Nano pomocou klávesov Ctrl + X.
Image
Image

Pri ďalšom prihlásení používateľa sa zobrazí vaša vlastná správa. Ak ho chcete okamžite skontrolujte, odhláste sa z terminálu pomocou východ príkaz a protokol späť.

Image
Image

Odstránenie informácií

Teraz povedzme, že chceme odstrániť niektoré predvolené informácie. Nejde len o úpravu jedného súboru - každá sekcia sa automaticky generuje zo skriptu umiestneného v adresári /etc/update-motd.d.

Úplný zoznam súborov v tomto adresári môžete získať zadaním /etc/update-motd.d na termináli a stlačte tlačidlo Tab.

Skripty sa spúšťajú v číselnom poradí, preto sú predčíslené číslami. Môžete premenovať súbory skriptov a zmeniť čísla, ak chcete zmeniť usporiadanie rôznych sekcií v MOTD, ak sa vám páči.
Skripty sa spúšťajú v číselnom poradí, preto sú predčíslené číslami. Môžete premenovať súbory skriptov a zmeniť čísla, ak chcete zmeniť usporiadanie rôznych sekcií v MOTD, ak sa vám páči.

Ak chcete odstrániť informácie zo skriptu z MOTD, musíme zabrániť jeho spusteniu. Môžeme to urobiť odstránením jeho povolenia na vykonanie chmod -x Príkaz.

Ak chceme odstrániť dokumentáciu v MOTD, spustili by sme nasledujúci príkaz:

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

Pri ďalšom prihlásení sa používateľovi nezobrazí riadok dokumentácie.
Pri ďalšom prihlásení sa používateľovi nezobrazí riadok dokumentácie.
Image
Image

Pridávanie dynamických informácií

Môžeme napísať vlastné skripty, aby sme pridali akékoľvek dynamické informácie, ktoré sa nám páčia na MOTD. Napríklad skúste použiť balík weather-util na vytvorenie skriptu, ktorý pridáva aktuálne miestne počasie na MOTD.

Nie je štandardne nainštalovaný, takže ho nainštalujeme nasledujúcim príkazom:

sudo apt-get install weather-util

Budete potrebovať miestny kód Medzinárodnej organizácie civilného letectva, ktorý môžete získať z tejto webovej stránky. Tu je návod, ako použiť kód weather-util:
Budete potrebovať miestny kód Medzinárodnej organizácie civilného letectva, ktorý môžete získať z tejto webovej stránky. Tu je návod, ako použiť kód weather-util:

weather -i CODE

Teraz použite nasledujúci príkaz na vytvorenie skriptu na príslušnom mieste a otvorte ho pomocou Nano:
Teraz použite nasledujúci príkaz na vytvorenie skriptu na príslušnom mieste a otvorte ho pomocou Nano:

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

Po otvorení aplikácie Nano zadajte nasledujúci kód a nahraďte kód CODE miestnym kódom počasia:

#!/bin/sh

echo weather -i CODE echo

Stlačením klávesov Ctrl-O a Enter uložte a potom stlačte Ctrl-X na ukončenie.

Image
Image

Vytvorte spustiteľný skript s chmod + x alebo sa nespustí:

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

Teraz sa používateľov zobrazí pri prihlásení miestna predpoveď počasia. Nie je tu nič zvláštneho o počasí-užitočný - môžete použiť ľubovoľný príkaz, ktorý vytlačí text do terminálu.

Image
Image

MOTD sa nezobrazuje iba vtedy, keď sa používatelia prihlásia lokálne. Všetci používatelia, ktorí sa prihlásia na diaľku pomocou SSH alebo Telnet, budú tiež vidieť vaše prispôsobené MOTD.

Odporúča: