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