From 63a0a1ac0282eba99d7df8e28d04161b0bd2e934 Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Tue, 27 Jun 2017 11:00:49 +0200 Subject: [PATCH] added fail2ban restart and new addUserSite.sh script --- addUserSite.sh | 50 ++++++++++++++++++++++++++++++++++++++++ install-debian-server.sh | 1 + 2 files changed, 51 insertions(+) diff --git a/addUserSite.sh b/addUserSite.sh index fc469ad..b930427 100644 --- a/addUserSite.sh +++ b/addUserSite.sh @@ -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; diff --git a/install-debian-server.sh b/install-debian-server.sh index e7af609..cf4c499 100755 --- a/install-debian-server.sh +++ b/install-debian-server.sh @@ -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