If-Koubou

Kako prilagoditi Ubuntu poruku dana

Kako prilagoditi Ubuntu poruku dana (Kako da)

Ubuntu prikazuje informativnu poruku, poznatu kao poruka dana, kada se korisnik prijavi na terminal. MOTD je u potpunosti prilagodljiv - možete dodati vlastiti tekst i druge dinamičke podatke.

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.

Ovdje je Ubuntu standardni MOTD. Prikazuje tipične brojeve verzije sustava s kojima ćete biti upoznati ako ste dugo korisni Linux. Također prikazuje dinamički generirane informacije o dostupnim ažuriranjima i statičnim porukama o Ubuntuovoj licenciji.

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

Ova je datoteka prema zadanim postavkama potpuno prazna. Jednostavno unesite bilo koju poruku koju vam se sviđa - slobodno idite s crnom i bijelom ASCII umjetnošću ovdje. Kada završite, spremite datoteku pomoću Ctrl + O i Enter, a zatim izađite s Nano pomoću Ctrl + X.

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.

Skripte se izvode numeričkim redoslijedom, zbog čega su unaprijed označene brojevima. Ako želite, možete preimenovati skriptne datoteke i mijenjati brojeve da biste promijenili redoslijed različitih odjeljaka u MOTD-u.

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

Sljedeći put kada se korisnik prijavi, neće vidjeti liniju dokumentacije.

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

Trebat će vam vaš lokalni kodeks Organizacije civilnog zrakoplovstva koji možete dobiti s ove web stranice. Evo kako upotrijebiti vremensku prognozu sa svojim kodom:

vrijeme -i CODE

Sada koristimo sljedeću naredbu da stvorimo skriptu na odgovarajućem mjestu i otvorimo je s Nano:

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

jeka
vrijeme -i CODE
jeka

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.