beginning of config script
This commit is contained in:
parent
e96ca3317b
commit
b013d92cb8
44
f2g-config.sh
Normal file
44
f2g-config.sh
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
#######
|
||||||
|
### Copy customized jails, filters and action configuration files to fail2ban
|
||||||
|
### directory and activate them
|
||||||
|
#######
|
||||||
|
|
||||||
|
|
||||||
|
### set script output colours
|
||||||
|
normal="\e[0m"
|
||||||
|
bold="\e[1m"
|
||||||
|
default="\e[39m"
|
||||||
|
err="\e[1;31m"
|
||||||
|
warn="\e[1;93m"
|
||||||
|
ok="\e[32m"
|
||||||
|
lit="\e[93m"
|
||||||
|
op="\e[39m"
|
||||||
|
info="\e[96m"
|
||||||
|
note="\e[95m"
|
||||||
|
|
||||||
|
|
||||||
|
### functions
|
||||||
|
|
||||||
|
### end of functions
|
||||||
|
|
||||||
|
|
||||||
|
### pre-requisites
|
||||||
|
# exit script if fail2ban is not installed
|
||||||
|
if ! [ -x "$(command -v fail2ban-client)" ]; then
|
||||||
|
echo
|
||||||
|
echo -e "${err}Cannot find fail2ban, is it installed? Exiting script." \
|
||||||
|
"${normal}"
|
||||||
|
echo
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# check if running as root
|
||||||
|
if [ "$(id -u)" -ne 0 ]; then
|
||||||
|
echo
|
||||||
|
echo -e "${err}This script MUST be run as ROOT. Exiting.${normal}"
|
||||||
|
echo
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in New Issue
Block a user