MOTD: cos' e come si usa

di John M.Fisk, traduzione di Francesco De Carlo

Ti sei mai accorto che quando inizi una sessione con Linux, ottieni sul video sempre le stesse informazioni:

Welcome to Linux 1.x.x.

Login:

Linux 1.x.x. (POSIX)

Queste sono contenute in due files: /etc/issue e /etc/motd. Per eliminarli dal tuo schermo, allora, hai manomesso questi due file, eliminando tutti i riferimenti alle righe incriminate; ma non appena hai fatto il reboot della macchina, arggghhhh!... le hai trovate ancora li, in bella mostra.

E allora, cos' successo? C' una linea di codice nei tuoi files di startup (quelli contenuti nella directory /etc) che resettano in qualche modo /etc/issue e /etc/motd, facendoli ritornare ai contenuti originari. /etc/issue il primo messaggio che appare immediatamente prima del prompt di login, mentre /etc/motd (che significa "message of the day") mostrato quando un utente ha superato con successo la fase di login.

Per fare in modo che i suddetti messaggi siano, invece, quelli che tu desideri allora dovrai mettere mano in uno di quegli oscuri files di configurazione contenuti nella directory /etc/rc.d. Il file di cui stiamo parlando /etc/rc.d/rc.S, che dovrebbe apparire pressappoco cos:

# Setup the /etc/issue and /etc/motd to reflect the current kernel level:

# THESE WIPE ANY CHANGES YOU MAKE TO /ETC/ISSUE AND /ETC/MOTD WITH EACH

# BOOT. COMMENT THEM OUT IF YOU WANT TO MAKE CUSTOM VERSIONS.

echo > /etc/issue

echo Welcome to Linux `/bin/uname -a | /bin/cut -d\ -f3`. >> /etc/issue

echo >> /etc/issue

echo "`/bin/uname -a | /bin/cut -d\ -f1,3`. (POSIX)." > /etc/motd

Se guardi attentamente, le righe di questo file contenenti "echo" non fanno altro che cancellare il contenuto del file /etc/issue (quindi, annullando tutto quello che era precedentemente scritto) e la stessa cosa accade per il file /etc/motd. Ebbene, la soluzione al nostro problema semplicemente "commentare" queste righe, scrivendo all'inizio di ciascuna il simbolo "#". Adesso puoi modificare i files issue e motd con i messaggi che vuoi vengano visualizzati quando accedi al tuo Linux.


Per l'articolo originale: © 1995 John M.Fisk e per l'edizione italiana © LUGBari
Francesco De Carlo raggiungibile su internet all'indirizzo fdecarlo@mailbox.media.it oppure tramite la redazione