Motd
Revision as of 13:42, 23 April 2012 by Kynikos.bot (talk | contribs) (remove language suffix from Category:Software (English), see Talk:Table of Contents#English Category Names: Capitalization and Conflict with i18n)
motd (Message of the day). The contents of /etc/motd
are displayed by login(1)
after a successful login but just before it executes the login shell.
It is a good place to display your Terms of Service to remind users of your local policies or anything you wish to tell them. A sample script:
#!/bin/bash #define the filename to use as output motd="/etc/motd" # Collect useful information about your system # $USER is automatically defined HOSTNAME=`uname -n` KERNEL=`uname -r` CPU=`uname -p` ARCH=`uname -m` # The different colours as variables W="\033[01;37m" B="\033[01;34m" R="\033[01;31m" X="\033[00;37m" clear > $motd # to clear the screen when showing up echo -e "$R#=============================================================================#" >> $motd echo -e " $W Welcome $B $USER $W to $B $HOSTNAME " >> $motd echo -e " $R ARCH $W= $ARCH " >> $motd echo -e " $R KERNEL $W= $KERNEL " >> $motd echo -e " $R CPU $W= $CPU " >> $motd echo -e "$R#=============================================================================#" >> $motd echo -e "$X" >> $motd