added fail2ban restart and new addUserSite.sh script
This commit is contained in:
		| @@ -26,10 +26,13 @@ fi | ||||
| done | ||||
| adduser "$user" | ||||
|  | ||||
|  | ||||
| mkdir /home/$user/logs | ||||
| mkdir /home/$user/public_html | ||||
| mkdir /home/$user/backups | ||||
|  | ||||
| chmod -w /home/"$user" | ||||
|  | ||||
| echo '\033[35m | ||||
|         __               __ | ||||
|  _   __/ /_  ____  _____/ /_ | ||||
| @@ -73,3 +76,50 @@ a2ensite "$_host_name".conf | ||||
| #restart apache | ||||
| service apache2 restart | ||||
| echo "\033[92;1mvhost $_host_name configured\033[Om" | ||||
|  | ||||
|  | ||||
| # todo add mysql user and database | ||||
|  | ||||
| echo '\033[35m | ||||
|     __  ___                 __ | ||||
|    /  |/  /_  ___________ _/ / | ||||
|   / /|_/ / / / / ___/ __ `/ / | ||||
|  / /  / / /_/ (__  ) /_/ / / | ||||
| /_/  /_/\__, /____/\__, /_/ | ||||
|        /____/        /_/ | ||||
| \033[0m' | ||||
| echo "\033[35;1mMysql database \033[0m" | ||||
|  | ||||
| while [ "$_dbname" = "" ] | ||||
| do | ||||
| read -p "enter a database name ? " _dbname | ||||
| if [ "$_dbname" != "" ]; then | ||||
|   read -p "is database name $_dbname correcte [y|n] " validated | ||||
|   if [ "$validated" = "y" ]; then | ||||
|     break | ||||
|   else | ||||
|     _dbname="" | ||||
|   fi | ||||
| fi | ||||
| done | ||||
|  | ||||
| passok=0 | ||||
| while [ "$passok" = "0" ] | ||||
| do | ||||
|   echo -n "Write database password for $user" | ||||
|   read passwda | ||||
|   echo -n "confirm password" | ||||
|   read passwdb | ||||
|   if [ "$passwda" = "$passwdb" ]; then | ||||
|     $_pswd=$passwda | ||||
|     passok=1 | ||||
|   else | ||||
|     echo "pass words don't match, please try again" | ||||
|   fi | ||||
| done | ||||
|  | ||||
|  | ||||
| # mysql> create user '$_dbname'@'localhost' identified by '$_pswd'; | ||||
| # mysql> create database $_dbname; | ||||
| # mysql> grant all privileges on esadhar_eval.* to 'esadhar_eval'@'localhost'; | ||||
| # mysql> flush privileges; | ||||
|   | ||||
| @@ -87,6 +87,7 @@ echo '\033[35m | ||||
| echo "\033[35;1mInstalling fall2ban \033[0m" | ||||
| apt-get install fail2ban | ||||
| cat "$_cwd"/assets/fail2ban.jail.conf > /etc/fail2ban/jail.conf | ||||
| service fail2ban restart | ||||
| echo "\033[92;1mfail2ban installed and configured\033[Om" | ||||
|  | ||||
| echo '\033[35m | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Bachir Soussi Chiadmi
					Bachir Soussi Chiadmi