linux:misc:motd_banner_bashrc

BASH pre login / post login banners and scripts

Display message to local client - before login /etc/issue

|/etc/issue
*********************************
*         Ccompany ltd.         *
*********************************
* - Authorized access only!     *
* - Activity is recorded        *
*********************************

Display message to ssh client - before login /etc/issue.net

|/etc/ssh/sshd_config - enable banner on SSH
Banner /etc/issue.net
*********************************
*         Ccompany ltd.         *
*********************************
* - Authorized access only!     *
* - Activity is recorded        *
*********************************

Execute script after successful login (displaying messages via ECHO)

#!/bin/bash
alias ll='ls -ahls --color=auto'
BLACK="\033[0;30m"
RED="\033[0;31m"
GREEN="\033[0;32m"
ORANGE="\033[0;33m"
BLUE="\033[0;34m"
PURPLE="\033[0;35m"
CYAN="\033[0;36m"
LIGHTGRAY="\033[0;37m"
DARKGRAY="\033[1;30m"
LIGHTRED="\033[1;31m"
LIGHTGREEN="\033[1;32m"
YELLOW="\033[1;33m"
LIGHTBLUE="\033[1;34m"
LIGHTPUTPLE="\033[1;35m"
LIGHTCYAN="\033[1;36m"
WHITE="\033[1;37m"
NC="\033[0m"
 
BOLD="\033[1mBold"
DIM="\033[2mDim"
UNDERLINE="\033[4mUnderlined"
BLINK="\033[5mBlink"
INVERT="\033[7mInverted"
HIDDEN="\033[8mHidden"
 
NOTBOLD="\033[21mNormal"
NOTDIM="\033[22mNormal"
NOTUNDERLINE="\033[24mNormal"
NOTBLINK="\033[25mNormal"
NOTINVERT="\033[27mNormal"
NOTHIDDEN="\033[28mNormal"
 
echo -e "${RED}---------------------------------------------------------------------------------"
echo -e "${YELLOW}Edit zone ..........: ${WHITE}sudo vim /etc/bind/example.hr.zone"
echo -e "${YELLOW}Check zone .........: ${WHITE}sudo named-checkzone example.hr /etc/bind/example.hr.zone"
echo -e "${YELLOW}Reload single zone .: ${WHITE}sudo rndc reload example.hr"
echo -e "${YELLOW}Restart Bind .......: ${WHITE}sudo systemctl restart bind9"
echo -e "${CYAN}-> Always change serial number => YYYYMMDDNN"
echo -e "${YELLOW}Text editor is run by lower caps ${WHITE}'k'"
echo -e "${RED}---------------------------------------------------------------------------------${NC}"
  • linux/misc/motd_banner_bashrc.txt
  • Last modified: 2019/10/31 09:05
  • by 127.0.0.1