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
- |/etc/issue.net - displayed before SSH login
********************************* * Ccompany ltd. * ********************************* * - Authorized access only! * * - Activity is recorded * *********************************
Execute script after successful login (displaying messages via ECHO)
- |/etc/profiles.d/banner.sh - executed after successful login
#!/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}"