Kada se korisnik prijavi, pam_motd proces izvršava skripte u /etc/update-motd.d direktoriju i dinamički stvara poruku dana. Možete prilagoditi MOTD mijenjanjem skripti, uklanjanjem ili pisanjem vlastitih skripti.
Zadana poruka dana
Poruka dana prikazana je samo kada se prijavite u Ubuntu u tekstualnom modu, a ne grafičkom načinu rada. Virtualni terminal možete pristupiti prečacem Ctrl-Alt-F1 ako koristite grafičku radnu površinu - upotrijebite prečac Ctrl-Alt-F7 da biste se vratili na svoju grafičku radnu površinu, poznatu i kao vaš X poslužitelj. Ctrl-Alt-F2 preko Ctrl-Alt-F6 će vas odvesti na druge virtualne terminale.
Dodavanje prilagođene poruke
Pretpostavimo da želite dodati prilagođenu poruku koju će korisnici vidjeti kada se prijavljuju u vaš Ubuntu sustav. Ubuntuov MOTD generira skripte kada se prijavite, tako da ga ne možete dodati u datoteku / etc / motd. Mjesto za postavljanje vlastitih statičkih poruka je / etc / motd.tail - sadržaj ove datoteke dodaje se kraju MOTD-a kada se generira.
Koristimo Nano uređivač teksta za otvaranje /etc/motd.tail datoteke sa sljedećom naredbom: (Linux čarobnjaci za završetak mogu koristiti Vi ili Emacs, ali Nano je lakše za novorođenče)
sudo nano /etc/motd.tail
Sljedeći put kada se bilo koji korisnik prijavi, vidjet će vašu prilagođenu poruku. Ako ga želite odmah provjeriti, odjavite se s terminala Izlaz zapovijed i prijavite se natrag.
Uklanjanje podataka
Recimo da želimo ukloniti neke od zadanih informacija. Nije samo stvar uređivanja jedne datoteke - svaki se odjeljak automatski generira iz skripte koja se nalazi u /etc/update-motd.d direktoriju.
Možete dobiti cijeli popis datoteka u ovom direktoriju upisivanjem /etc/update-motd.d na terminalu i pritiskom na Tab.
Da bismo uklonili podatke skripte iz MOTD-a, moramo ga spriječiti. To možemo učiniti uklanjanjem njegovih ovlasti izvršavanja pomoću chmod-x naredba.
Ako smo htjeli ukloniti tekst dokumentacije u MOTD-u, pokrenuli bi sljedeću naredbu:
sudo chmod -x /etc/update-motd.d/10-help-text
Dodavanje dinamičkih podataka
Možemo napisati vlastite skripte kako bismo dodali sve dinamične informacije koje volimo na MOTD. Kao primjer, pokušajmo koristiti vremenske-util paket kako bismo stvorili skriptu koja će dodati trenutni lokalni vremenski uvjeti u MOTD.
Prema zadanim postavkama nije instaliran, stoga ga instaliramo pomoću sljedeće naredbe:
sudo apt-get install weather-util
weather -i CODE
sudo nano /etc/update-motd.d/98-weather
Nakon što se Nano otvori, unesite sljedeći kod, zamjenjujući CODE lokalnim vremenskim kôdom:
#!/bin/sh
echo weather -i CODE echo
Pritisnite Ctrl-O i Enter za spremanje, a zatim pritisnite Ctrl-X da biste zatvorili.
Provjerite izvršnu skriptu chmod + x ili neće raditi:
sudo chmod +x /etc/update-motd.d/98-weather
Sada korisnici će vidjeti lokalnu vremensku prognozu kada se prijavite. Nema ništa posebno o vremenskim uvjetima - možete koristiti bilo koju naredbu koja ispisuje tekst na terminal.
MOTD ne prikazuje se samo kada se korisnici prijavljuju lokalno. Svi korisnici koji se daljinski prijavljuju s SSH ili Telnet također će vidjeti vaš prilagođeni MOTD.