Come personalizzare il messaggio del giorno di Ubuntu

Sommario:

Come personalizzare il messaggio del giorno di Ubuntu
Come personalizzare il messaggio del giorno di Ubuntu

Video: Come personalizzare il messaggio del giorno di Ubuntu

Video: Come personalizzare il messaggio del giorno di Ubuntu
Video: Minecraft Live 2020: Full Show - YouTube 2024, Aprile
Anonim
Ubuntu visualizza un messaggio informativo, noto come messaggio del giorno, quando un utente accede al terminale. MOTD è completamente personalizzabile: puoi aggiungere il tuo testo e altri dati dinamici.
Ubuntu visualizza un messaggio informativo, noto come messaggio del giorno, quando un utente accede al terminale. MOTD è completamente personalizzabile: puoi aggiungere il tuo testo e altri dati dinamici.

Quando un utente effettua l'accesso, il processo pam_motd esegue gli script nella directory /etc/update-motd.d e crea dinamicamente il messaggio del giorno. È possibile personalizzare il MOTD modificando gli script, rimuovendoli o scrivendo i propri script.

Il messaggio predefinito del giorno

Il messaggio del giorno viene visualizzato solo quando si accede a Ubuntu in modalità testo, non in modalità grafica. Puoi accedere a un terminale virtuale con la scorciatoia Ctrl-Alt-F1 se stai usando un desktop grafico - usa la scorciatoia Ctrl-Alt-F7 per tornare al tuo desktop grafico, noto anche come X server. Ctrl-Alt-F2 a Ctrl-Alt-F6 ti porterà ad altri terminali virtuali.

Ecco il MOTD standard di Ubuntu. Mostra i numeri di versione di sistema tipici che ti saranno familiari se sei un utente Linux di lunga data. Mostra anche informazioni generate dinamicamente sugli aggiornamenti disponibili e messaggi statici sulla licenza di Ubuntu.
Ecco il MOTD standard di Ubuntu. Mostra i numeri di versione di sistema tipici che ti saranno familiari se sei un utente Linux di lunga data. Mostra anche informazioni generate dinamicamente sugli aggiornamenti disponibili e messaggi statici sulla licenza di Ubuntu.
Image
Image

Aggiunta di un messaggio personalizzato

Diciamo che vuoi aggiungere un messaggio personalizzato che gli utenti vedranno quando accedono al tuo sistema Ubuntu. Il MOTD di Ubuntu viene generato dagli script quando si accede, quindi non è possibile aggiungerlo al file / etc / motd. Il posto dove mettere i propri messaggi statici è /etc/motd.tail - il contenuto di questo file viene aggiunto alla fine del MOTD quando viene generato.

Usiamo l'editor di testo Nano per aprire il file /etc/motd.tail con il seguente comando: (I wizard del terminale Linux possono usare Vi o Emacs, ma Nano è più facile per i principianti)

sudo nano /etc/motd.tail

Questo file è completamente vuoto per impostazione predefinita. Basta inserire qualsiasi messaggio che ti piace - sentiti libero di impazzire con l'arte ASCII in bianco e nero qui. Una volta che hai finito, salva il file con Ctrl + O e Invio, quindi esci da Nano con Ctrl + X.
Questo file è completamente vuoto per impostazione predefinita. Basta inserire qualsiasi messaggio che ti piace - sentiti libero di impazzire con l'arte ASCII in bianco e nero qui. Una volta che hai finito, salva il file con Ctrl + O e Invio, quindi esci da Nano con Ctrl + X.
Image
Image

La prossima volta che un utente accede, vedrà il tuo messaggio personalizzato. Se si desidera verificarlo immediatamente, disconnettersi dal terminale con Uscita comando e riaccedere.

Image
Image

Rimozione di informazioni

Ora diciamo che vogliamo rimuovere alcune delle informazioni predefinite. Non si tratta solo di modificare un singolo file: ogni sezione viene generata automaticamente da uno script situato nella directory /etc/update-motd.d.

È possibile ottenere un elenco completo dei file in questa directory digitando /etc/update-motd.d al terminale e premendo Tab.

Gli script vengono eseguiti in ordine numerico, motivo per cui sono preceduti da numeri. È possibile rinominare i file di script e modificare i numeri per riorganizzare l'ordine delle diverse sezioni nel MOTD, se lo si desidera.
Gli script vengono eseguiti in ordine numerico, motivo per cui sono preceduti da numeri. È possibile rinominare i file di script e modificare i numeri per riorganizzare l'ordine delle diverse sezioni nel MOTD, se lo si desidera.

Per rimuovere le informazioni di uno script dal MOTD, dobbiamo solo impedirne l'esecuzione. Possiamo farlo rimuovendo le sue autorizzazioni di esecuzione con il chmod -x comando.

Se volessimo rimuovere il testo della documentazione nel MOTD, eseguiremmo il seguente comando:

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

La volta successiva che un utente effettua l'accesso, non vedrà la riga della documentazione.
La volta successiva che un utente effettua l'accesso, non vedrà la riga della documentazione.
Image
Image

Aggiunta di informazioni dinamiche

Possiamo scrivere i nostri script per aggiungere qualsiasi informazione dinamica che ci piace al MOTD. Ad esempio, proviamo a utilizzare il pacchetto weather-util per creare uno script che aggiunga il meteo locale corrente al MOTD.

Non è installato di default, quindi installiamolo con il seguente comando:

sudo apt-get install weather-util

Avrai bisogno del tuo codice dell'Organizzazione per l'aviazione civile locale, che puoi ottenere da questo sito. Ecco come utilizzare weather-util con il tuo codice:
Avrai bisogno del tuo codice dell'Organizzazione per l'aviazione civile locale, che puoi ottenere da questo sito. Ecco come utilizzare weather-util con il tuo codice:

weather -i CODE

Ora usiamo il seguente comando per creare uno script nella posizione appropriata e aprirlo con Nano:
Ora usiamo il seguente comando per creare uno script nella posizione appropriata e aprirlo con Nano:

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

Dopo l'apertura di Nano, inserire il seguente codice, sostituendo CODICE con il codice meteo locale:

#!/bin/sh

echo weather -i CODE echo

Premi Ctrl-O e Invio per salvare, quindi premi Ctrl-X per uscire.

Image
Image

Rendi lo script eseguibile con chmod + x o non funzionerà:

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

Ora gli utenti vedranno le previsioni del tempo locali quando accedono. Non c'è niente di speciale in weather-util: puoi usare qualsiasi comando che stampa il testo sul terminale.

Image
Image

MOTD non viene solo visualizzato quando gli utenti eseguono l'accesso localmente. Anche gli utenti che accedono da remoto con SSH o Telnet vedranno il MOTD personalizzato.

Consigliato: