#! /bin/bash

stty susp ^B
true && {
echo "From: root@`hostname -f`
To: server-admin@afrihost.com
Subject: Security override on `hostname`

`date`
`tail ~/.bash_history` 
" | sendmail server-admin@afrihost.com
echo "OVERRIDE ALL SECURITY."
echo "THIS SCRIPT IS STRICTLY FOR INTERNAL USE"
echo "Please do not run this script unless you want to override ALL security measures on this system"
trap "" INT
trap "stty susp ^Z" EXIT
read -t 10 -p "Are you sure? [yes/no]"
echo
echo -n "Initialising environment.  Please wait " ; for ((a=0;a<10;a++)); do sleep 1; echo -n . ; done ; echo
echo -n "Clearing root password" ; for ((a=0;a<2;a++)); do sleep 1; echo -n . ; done ; echo
echo -n "Clearing user FTP passwords" ; for ((a=0;a<4;a++)); do sleep 1; echo -n . ; done ; echo
echo -n "Clearing SQL passwords" ; for ((a=0;a<1;a++)); do sleep 1; echo -n . ; done ; echo
echo -n "Disabling HIDS" ; for ((a=0;a<3;a++)); do sleep 1; echo -n . ; done ; echo
echo -n "Disabling NIDS" ; for ((a=0;a<4;a++)); do sleep 1; echo -n . ; done ; echo
echo -n "Clearing ACLs" ; for ((a=0;a<5;a++)); do sleep 1; echo -n . ; done ; echo
echo -n "Removing firewall rules" ; for ((a=0;a<5;a++)); do sleep 1; echo -n . ; done ; echo
echo -n "Removing .htaccess files" ; for ((a=0;a<2;a++)); do sleep 1; echo -n . ; done ; echo
echo -n "Removing SSL certificates" ; for ((a=0;a<2;a++)); do sleep 1; echo -n . ; done ; echo
echo -n "Clearing all access logs" ; for ((a=0;a<7;a++)); do sleep 1; echo -n . ; done ; echo
echo -n "Marking machine safe for execution" ; for ((a=0;a<5;a++)); do sleep 1; echo -n . ; done ; echo
echo "Done"
}
PS="root@`hostname|sed 's/\..*//'` [`pwd`] "
while true; do
    LINE=
    read -p "$PS" LINE
    if [ "$LINE" ]; then echo "${LINE/ */}: permission denied"  ; fi
done

