Početna » kako da » Kako prilagoditi Ubuntu poruku dana

    Kako prilagoditi Ubuntu poruku dana

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

    Kada se korisnik prijavi, proces pam_motd izvršava skripte u direktoriju /etc/update-motd.d i dinamički kreira poruku dana. MOTD možete prilagoditi izmjenom skripti, uklanjanjem ili pisanjem vlastitih skripti.

    Zadana poruka dana

    Poruka dana prikazana je samo kada se prijavite u Ubuntu u tekstualnom načinu, a ne u grafičkom načinu. Virtualnom terminalu možete pristupiti pomoću prečaca Ctrl-Alt-F1 ako koristite grafičku radnu površinu - upotrijebite prečac Ctrl-Alt-F7 da biste se vratili na grafičku radnu površinu, poznatu i kao X poslužitelj. Ctrl-Alt-F2 kroz Ctrl-Alt-F6 će vas odvesti na druge virtualne terminale.

    Ovdje je Ubuntuov standardni MOTD. Prikazuje tipične verzije sustava s kojima ćete biti upoznati ako ste dugogodišnji korisnik Linuxa. Također prikazuje dinamički generirane informacije o dostupnim ažuriranjima i statičkim porukama o Ubuntuovoj licenci.

    Dodavanje prilagođene poruke

    Recimo da želite dodati prilagođenu poruku koju će korisnici vidjeti kada se prijave na vaš Ubuntu sustav. Ubuntuov MOTD generiraju skripte kada se prijavite, tako da ga ne možete jednostavno dodati u datoteku / etc / motd. Mjesto za postavljanje vlastitih statičkih poruka je /etc/motd.tail - sadržaj ove datoteke dodaje se na kraj MOTD-a kada se generira.

    Koristimo Nano tekst editor da bismo otvorili /etc/motd.tail datoteku sa sljedećom naredbom: (čarobnjaci Linux terminala mogu koristiti Vi ili Emacs, ali Nano je lakši za početnike)

    sudo nano /etc/motd.tail

    Ova datoteka je potpuno prazna. Samo unesite željenu poruku - slobodno poludite s crno-bijelom ASCII umjetnošću ovdje. Kada završite, spremite datoteku pomoću Ctrl + O i Enter, a zatim izađite iz 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 Izlaz naredbu i prijavite se natrag.

    Uklanjanje podataka

    Recimo da želimo ukloniti neke od zadanih podataka. Ne radi se samo o uređivanju jedne datoteke - svaki odjeljak se automatski generira iz skripte koja se nalazi u direktoriju /etc/update-motd.d.

    Potpuni popis datoteka u ovom direktoriju možete dobiti upisivanjem /etc/update-motd.d na terminalu i pritiskom na Tab.

    Skripte se pokreću u numeričkom redoslijedu, zbog čega su i predbrojevi brojeva. Možete preimenovati datoteke skripte i promijeniti brojeve da biste promijenili redoslijed različitih odjeljaka u MOTD-u, ako vam se sviđa.

    Da biste uklonili informacije iz skripte iz MOTD-a, jednostavno moramo spriječiti njegovo pokretanje. To možemo učiniti uklanjanjem dozvola za izvršavanje pomoću chmod -x naredba.

    Ako želimo ukloniti tekst dokumentacije u MOTD-u, pokrenuli bismo sljedeću naredbu:

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

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

    Dodavanje dinamičkih informacija

    Možemo napisati vlastite skripte da bismo dodali bilo koje dinamičke informacije koje nam se sviđaju u MOTD. Primjerice, pokušajmo koristiti paket weather-util za izradu skripte koja dodaje trenutnu lokalnu vremensku prognozu MOTD-u.

    Nije instaliran prema zadanim postavkama, pa ga instalirajmo pomoću sljedeće naredbe:

    sudo apt-get install weather-util

    Trebat će vam šifra međunarodne organizacije civilnog zrakoplovstva koju možete dobiti na ovoj web-stranici. Evo kako koristiti weather-util s vašim kodom:

    Vrijeme -i ŠIFRA

    Sada ćemo upotrijebiti sljedeću naredbu za izradu skripte na odgovarajućem mjestu i otvoriti je pomoću Nano:

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

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

    #! / Bin / sh

    jeka
    Vrijeme -i ŠIFRA
    jeka

    Pritisnite Ctrl-O i Enter za spremanje, a zatim pritisnite Ctrl-X za izlazak.

    Izvršite skriptu s chmod + x ili se neće pokrenuti:

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

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


    MOTD se ne prikazuje samo kada se korisnici prijavljuju lokalno. Svi korisnici koji se daljinski prijavljuju putem SSH-a ili Telneta također će vidjeti vaš prilagođeni MOTD.