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.
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
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äť.
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.
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
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
weather -i CODE
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.
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.
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.