Modifica "motd" per mostrar un missatge personalitzat del dia

Per defecte, quan arrenqueu a Ubuntu , no veureu un missatge del dia perquè Ubuntu arrenca gràficament.

Si inicieu la sessió utilitzant la línia d'ordres, no obstant això, veurà el missatge del dia tal com el defineix el fitxer / etc / motd. (Abans de continuar, recordeu que podeu tornar a aquesta pantalla prement CTRL, ALT i F7)

Per provar-ho, premeu CTRL, ALT i F1 alhora. Això us portarà a la pantalla d'inici de sessió del terminal.

Introduïu el vostre nom d'usuari i contrasenya i veureu el missatge del dia.

Per defecte, el missatge diu alguna cosa com "Benvingut a Ubuntu 16.04". També hi haurà enllaços a diversos llocs web per a documentació, gestió i suport.

Altres missatges us diuen quantes actualitzacions es requereixen i quants d'aquests són per a finalitats de seguretat.

També veureu alguns detalls sobre la política de drets d'autor i d'ús de l'Ubuntu.

Com afegir un missatge al missatge del dia

Podeu afegir un missatge al missatge del dia afegint contingut al fitxer /etc/motd.tail. Per defecte, l'Ubuntu mira al fitxer / etc / motd, però si editeu aquest fitxer, se sobreescriurà i perdreu el vostre missatge.

Si afegiu contingut al fitxer /etc/motd.tail, els vostres canvis continuaran permanentment.

Per editar el fitxer /etc/motd.tail, obriu una finestra de terminal prement CTRL, ALT i T alhora.

A la finestra de terminal, escriviu el següent comandament:

sudo nano /etc/motd.tail

Com s'ajusta l'altra informació

Tot i que l'exemple anterior mostra com afegir un missatge al final de la llista, no mostra com es modifiquen els altres missatges que ja es mostren.

Per exemple, és possible que no vulgueu mostrar el missatge "Benvingut a Ubuntu 16.04".

Hi ha una carpeta anomenada /etc/update-motd.d que conté una llista de scripts numerats de la següent manera:

Les seqüències d'ordres estan bàsicament executades. Tots aquests elements són bàsicament scripts de shell i podeu eliminar qualsevol d'ells o podeu afegir-ne els vostres propis.

Com a exemple, permet crear un script que mostra una fortuna just després de l'encapçalament.

Per fer-ho, haurà d'instal·lar un programa anomenat fortuna escrivint el següent comandament:

sudo apt-get install fortune

Ara escriviu l'ordre següent per crear un script a la carpeta /etc/update-motd.d.

sudo nano /etc/update-motd.d/05-fortune

A l'editor escriviu el següent:

#! / bin / bash
/ usr / games / fortune

La primera línia és increïblement important i s'ha d'incloure en cada script. Bàsicament es mostra que cada línia que segueix és un script bash.

La segona línia executa el programa de fortuna ubicat a la carpeta / usr / games.

Per desar el fitxer, premeu CTRL i O i per sortir premeu CTRL i X per sortir nano .

Heu de fer executar el fitxer. Per fer-ho, executeu el següent comandament:

sudo chmod + x /etc/update-motd.d/05-fortune

Per provar-ho premeu CTRL, ALT i F1 i inicieu sessió amb el vostre nom d'usuari i contrasenya. S'hauria d'exhibir una fortuna ara.

Si voleu eliminar els altres scripts de la carpeta, simplement executeu l'ordre següent substituint el amb el nom del script que voleu eliminar.

sudo rm

Per exemple, per eliminar el encapçalament "welcome to Ubuntu", escriviu el següent:

sudo rm 00-header

Tanmateix, un aspecte més segur és eliminar la capacitat d'execució de seqüències d'ordres si escriviu el següent comandament:

sudo chmod-x 00-header

En fer-ho, el script no s'executarà, però sempre podeu tornar a posar el script en algun moment del futur.

Paquets d'exemple per afegir com scripts

Podeu personalitzar el missatge del dia tal com ho consideri oportú, però aquí hi ha algunes bones opcions per provar.

En primer lloc, hi ha screenfetch. La utilitat screenfetch mostra una bona representació gràfica del sistema operatiu que esteu utilitzant.

Per instal·lar screenfetch escriviu el següent:

sudo apt-get install screenfetch

Per afegir screenfetch a un script a la carpeta /etc/update-motd.d, escriviu el següent:

sudo nano /etc/update-motd.d/01-screenfetch

Escriviu el següent en l'editor:

#! / bin / bash
/ usr / bin / screenfetch

Deseu el fitxer prement CTRL i O i la sortida prement CTRL i X.

Canvieu els permisos executant l'ordre següent:

sudo chmod + x /etc/update-motd.d/01-screenfetch

També podeu afegir el temps al vostre missatge del dia. És millor que tingui diverses seqüències d'ordres en lloc de tenir una seqüència de comandaments llarga perquè permetrà activar i desactivar cada element.

Per aconseguir que el temps funcioni, instal·leu un programa anomenat ansiweather.

sudo apt-get install ansiweather

Creeu un script nou de la següent manera:

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

Escriviu les següents línies a l'editor:

#! / bin / bash
/ usr / bin / ansiweather -l

Reemplaça amb la vostra ubicació (per exemple "Glasgow").

Per desar el fitxer, premeu CTRL i O i sortiu CTRL i X.

Canvieu els permisos executant l'ordre següent:

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

Com ve de gust veure el procés és el mateix cada vegada. Instal·leu un programa de línia d'ordres si és necessari, creeu un script nou i afegiu la ruta completa al programa, deseu el fitxer i canvieu els permisos.