29Jun

Kako prilagoditi Ubuntu poruku dana

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 korisničku 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 samo u /etc/ motd datoteku. Mjesto za postavljanje vlastitih statičnih poruka je /etc/ motd.tail - sadržaj ove datoteke dodaje se kraju MOTD-a kada se generira.

Koristimo Nano uređivač teksta kako bi otvorili /etc/ motd.tail datoteku sa sljedećom naredbom:( Linux čarobnjake za terminal mogu koristiti Vi ili Emacs, ali Nano je lakše za novorođenče)

sudo nano /etc/ motd.tail

Ova datoteka je potpuno praznaprema zadanim postavkama. 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 korisnik prijavi, vidjet će vašu prilagođenu poruku. Ako ga želite odmah provjeriti, odjavite se s terminala s izlazom i prijavite se natrag.

Uklanjanje podataka

Sada recimo da želimo ukloniti neke od zadanih informacija. Nije riječ samo o uređivanju 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 u numeričkom redoslijedu, 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 biste uklonili podatke skripte iz MOTD-a, samo ih moramo spriječiti. To možemo učiniti uklanjanjem njegovih ovlasti izvršavanja chmod -x naredbom.

Ako želimo ukloniti tekst dokumentacije u MOTD-u, pokrenut ćemo sljedeću naredbu:

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

Sljedeći put kada se korisnik prijavi,t vidi liniju dokumentacije.

Dodavanje dinamičkih podataka

Možemo napisati vlastite skripte za dodavanje bilo kakvih dinamičnih informacija koje volimo na MOTD.Kao primjer, pokušajmo koristiti vremenske-util paket kako bi stvorili skriptu koja će dodati trenutni lokalni vremenski uvjeti u MOTD.

Nije instaliran prema zadanim postavkama, stoga ga instaliramo sa sljedećom naredbom:

sudo apt-get instalirajte vrijeme-iskoristiti

Potrebni su vam kodovi organizacije International Civil Aviation Organization, koje možete dobiti s ove web stranice. Evo kako koristiti vremenske utjecaje sa svojim kodom:

vrijeme -i CODE

Sada koristimo sljedeću naredbu za stvaranje skripte na odgovarajućem mjestu i otvorite ga s Nano:

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

Nakon što se Nano otvori, unesite sljedeći kod, zamjenjujući CODE lokalnim vremenskim kodom:

#!/bin/ SH

echo
vrijeme -i KODE
echo

Pritisnite Ctrl-O i Enter za spremanje, a zatim pritisnite Ctrl-X da biste zatvorili.

Napravite izvršnu skriptu s chmod + x ili neće raditi:

sudo chmod + /etc/ update-motd.d / 98-vrijeme

Sada korisnici će vidjeti lokalnu vremensku prognozu kada se prijavite. Nema ništa posebno o vremenskim-util - možete koristiti bilo koju naredbu koja ispisuje tekst na terminal.

MOTD nije prikazan samo kada se korisnici prijavljuju na lokalnoj razini. Svi korisnici koji se daljinski prijavljuju s SSH ili Telnet također će vidjeti vaš prilagođeni MOTD.