29Jun

Cum să particularizați mesajul de la Ubuntu al zilei

click fraud protection

Ubuntu afișează un mesaj informativ, cunoscut sub numele de mesaj al zilei, când un utilizator se conectează la terminal. MOTD este complet personalizabil - puteți adăuga propriul text și alte date dinamice.

Când un utilizator se conectează, procesul pam_motd execută scripturile din directorul update-motd.d din /etc/ și creează dinamic mesajul zilei. Puteți personaliza MOTD modificând scripturile, eliminându-le sau scriind propriile scripturi.

Mesajul implicit al zilei

Mesajul zilei este afișat numai atunci când vă conectați la Ubuntu în modul text, nu în modul grafic. Puteți accesa un terminal virtual cu ajutorul comenzii rapide Ctrl-Alt-F1 dacă utilizați un desktop grafic - utilizați comanda rapidă Ctrl-Alt-F7 pentru a vă întoarce la desktopul dvs. grafic, cunoscut și ca serverul dvs. X.Ctrl-Alt-F2 prin Ctrl-Alt-F6 vă va duce la alte terminale virtuale.

Iată standardul MOTD al Ubuntu. Acesta arată numărul tipic de versiuni de sistem pe care îl veți cunoaște dacă sunteți utilizator Linux de lungă durată.De asemenea, se afișează informații generate în mod dinamic despre actualizările disponibile și despre mesajele statice despre licența Ubuntu.

instagram viewer

Adăugarea unui mesaj personalizat

Să presupunem că doriți să adăugați un mesaj personalizat pe care utilizatorii îl vor vedea când se conectează la sistemul dvs. Ubuntu. MOTD-ul lui Ubuntu este generat de scripturi atunci când vă conectați, deci nu îl puteți adăuga doar în fișierul motd /etc/.Locul pentru a vă pune propriile mesaje statice este /etc/ motd.tail - conținutul acestui fișier este adăugat la sfârșitul MOTD atunci când este generat.

Să folosim editorul de text Nano pentru a deschide fișierul motd.tail /etc/ cu următoarea comandă:( Vrăjitorii terminalului Linux pot folosi Vi sau Emacs, dar Nano este mai ușor pentru începători)

sudo nano /etc/ motd.tail

Acest fișier este complet golîn mod implicit. Doar introduceți orice mesaj doriți - nu ezitați să mergeți nebun cu arta ASCII alb-negru aici. După ce ați terminat, salvați fișierul cu Ctrl + O și Enter, apoi închideți Nano cu ajutorul Ctrl + X.

Data viitoare când un utilizator se conectează, acesta va vedea mesajul personalizat. Dacă doriți să o verificați imediat, deconectați-vă de la terminalul cu comanda de ieșire și reveniți din nou.

Eliminarea informațiilor

Acum, să spunem că dorim să eliminăm unele dintre informațiile prestabilite. Nu este vorba doar de editarea unui singur fișier - fiecare secțiune este generată automat dintr-un script situat în directorul /etc/ update-motd.d.

Puteți obține o listă completă a fișierelor din acest director introducând /etc/ update-motd.d la terminal și apăsând Tab.

Scripturile sunt executate în ordine numerică, motiv pentru care sunt prefixate cu numere. Puteți redenumi fișierele de script și puteți schimba numerele pentru a rearanja ordinea diferitelor secțiuni din MOTD, dacă v-ați plăcut.

Pentru a elimina informația unui script de la MOTD, trebuie doar să îl împiedicăm să ruleze. Putem face acest lucru prin eliminarea permisiunilor execute cu comanda chmod -x .

Dacă vrem să eliminăm textul de documentație din MOTD, vom executa următoarea comandă:

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

Data viitoare când un utilizator se loghează,t vedeți linia de documentare.

Adăugarea informațiilor dinamice

Putem scrie propriile noastre scripturi pentru a adăuga orice informații dinamice pe care le-am plăcut MOTD-ului. De exemplu, să încercăm să folosim pachetul meteo-util pentru a crea un script care adaugă vremea locală curentă la MOTD.

Nu este instalat în mod implicit, așadar să îl instalăm cu următoarea comandă:

sudo apt-get install weather-util

Veți avea nevoie de codul internațional al Organizației Aviației Civile Internaționale, pe care îl puteți obține de pe acest site. Iată cum să utilizăm vremea-util cu codul dvs.:

weather -i CODE

Acum, să folosim următoarea comandă pentru a crea un script în locația corespunzătoare și deschide-l cu Nano:

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

După ce se deschide Nano, introduceți codul următor, înlocuind codul cu codul local de vreme:

#!/bin/ sh

echo
vreme -i CODE
echo

Apăsați pe Ctrl-O și Enter pentru a salva, apoi apăsați pe Ctrl-X pentru a ieși.

Face scriptul executabil cu chmod + x sau nu se va executa:

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

Acum, utilizatorii vor vedea o prognoză meteo locală atunci când se conectează. Nu există nimic special în ceea ce privește vremea utilă - puteți folosi orice comandă care imprimă textul la terminal.

MOTD nu este afișat numai când utilizatorii se conectează local. Orice utilizator care se conectează la distanță cu SSH sau Telnet va vedea și MOTD-ul personalizat.