29Jun

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

click fraud protection

Ubuntu zobrazuje 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 update-motd.d /etc/ a dynamicky vytvára správu dňa. MOTD môžete prispôsobiť úpravou skriptov, ich odstránením alebo písaním vlastných skriptov.

Predvolená správa dňa

Správy dňa sa zobrazujú iba pri prihlásení 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.

instagram viewer

Pridávanie 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 motd súboru /etc/.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žiť textový editor Nano na otvorenie súboru motd.tail /etc/ s nasledujúcim príkazom:( Pomocníci Linux terminálu môžu používať Vi alebo Emacs, ale Nano je pre nováčikov jednoduchšie)

sudo nano /etc/ motd.tail

Tento súbor je úplne prázdnypredvolene. Jednoducho zadajte ľ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.

Pri ďalšom prihlásení používateľa sa zobrazí vaša vlastná správa. Ak ho chcete ihneď skontrolovať, odhláste sa z terminálu pomocou príkazu na ukončenie a znova sa prihláste.

Odstránenie informácií

Teraz povieme, že chceme odstrániť niektoré predvolené informácie. Nie je to len otázka úpravy jedného súboru - každá sekcia je automaticky generovaná zo skriptu umiestneného v adresári update-motd.d /etc/.

Úplný zoznam súborov v tomto adresári nájdete zadaním /etc/ update-motd.d na termináli a stlačením Tab.

Skripty sa spúšťajú v číselnom poradí, z čoho vyplývajú čísla s predponou. 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 oprávnenia na vykonanie pomocou príkazu chmod -x .

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

sudo chmod -x /etc/ aktualizácia-motd.d / 10-help-text

Pri ďalšom prihlásení sa užívateľovi vyhral 't nájdete dokumentáciu.

Pridávanie dynamických informácií

Môžeme napísať vlastné skripty a pridať 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 nainštalovať

Budete potrebovať kód miestnej organizácie pre medzinárodnú organizáciu civilného letectva, ktorú môžete získať z tejto webovej stránky. Tu je návod, ako použiť weather-util s vaším kódom:

počasie -i CODE

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í Nano zadajte nasledujúci kód a nahraďte kód CODE miestnym kódom počasia:

#!/bin/ sh

echo
počasie -i KÓD
echo

Stlačte Ctrl-O a Enter na uloženie a potom stlačte Ctrl-X na ukončenie.

Skript spustiteľný s chmod + x alebo nebude spustený:

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

Teraz sa používatelia uvidia pri prihlásení na miestnu predpoveď počasia. Neexistuje nič zvláštneho v súvislosti s počasím - môžete použiť ľubovoľný príkaz, ktorý vytlačí text do terminálu.

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.