Browse Source

Scripts fix

Andrea Pollastri 5 years ago
parent
commit
700a8db4f0

+ 13 - 9
storage/app/scripts/aliasdel.sh

@@ -3,20 +3,24 @@
 while [ -n "$1" ] ; do
 while [ -n "$1" ] ; do
     case $1 in
     case $1 in
     -d | --domain )
     -d | --domain )
-            shift
-            DOMAIN=$1
-            ;;
+        shift
+        DOMAIN=$1
+        ;;
     * )
     * )
-            echo "ERROR: Unknown option: $1"
-            exit -1
-            ;;
+        echo "ERROR: Unknown option: $1"
+        exit -1
+        ;;
     esac
     esac
     shift
     shift
 done
 done
 
 
-sudo unlink /etc/nginx/sites-available/$DOMAIN.conf
-sudo unlink /etc/nginx/sites-enabled/$DOMAIN.conf
-sudo systemctl restart nginx.service
+#SSL & CRON
+sudo unlink /etc/cron.d/certbot_renew_$DOMAIN.crontab
+
+#NGINX
+sudo unlink /etc/nginx/sites-enabled/$USER_NAME.conf
+sudo unlink /etc/nginx/sites-available/$USER_NAME.conf
+sudo systemctl restart nginx.servic
 
 
 #RESUME
 #RESUME
 clear
 clear

+ 28 - 35
storage/app/scripts/hostadd.sh

@@ -6,42 +6,36 @@ DBROOT=???
 BASE_PATH=
 BASE_PATH=
 USER_SHELL=/bin/bash
 USER_SHELL=/bin/bash
 
 
-# Check if user is root
-if [ $(id -u) != "0" ]; then
-    echo "Error: You must be root to run this script."
-    exit 1
-fi
-
 while [ -n "$1" ] ; do
 while [ -n "$1" ] ; do
     case $1 in
     case $1 in
     -d | --domain )
     -d | --domain )
-            shift
-            DOMAIN=$1
-            ;;
+        shift
+        DOMAIN=$1
+        ;;
     -u | --user )
     -u | --user )
-            shift
-            USER_NAME=$1
-            ;;
+        shift
+        USER_NAME=$1
+        ;;
     -p | --pass )
     -p | --pass )
-            shift
-            PASSWORD=$1
-            ;;
+        shift
+        PASSWORD=$1
+        ;;
     -dbp | --dbpass )
     -dbp | --dbpass )
-            shift
-            DBPASS=$1
-            ;;
+        shift
+        DBPASS=$1
+        ;;
     -b |  --base )
     -b |  --base )
-            shift
-            BASE_PATH=$1
-            ;;
+        shift
+        BASE_PATH=$1
+        ;;
     -a |  --appcode )
     -a |  --appcode )
-            shift
-            APPCODE=$1
-            ;;
+        shift
+        APPCODE=$1
+        ;;
     * )
     * )
-            echo "ERROR: Unknown option: $1"
-            exit -1
-            ;;
+        echo "ERROR: Unknown option: $1"
+        exit -1
+        ;;
     esac
     esac
     shift
     shift
 done
 done
@@ -51,14 +45,13 @@ isUserExits() {
     grep $1 /etc/passwd > /dev/null
     grep $1 /etc/passwd > /dev/null
     [ $? -eq 0 ] && return $TRUE || return $FALSE
     [ $? -eq 0 ] && return $TRUE || return $FALSE
 }
 }
-if(!isUserExits $USER_NAME)
-    then
-        sudo useradd -m -s $USER_SHELL -d /home/$USER_NAME -G www-data $USER_NAME
-        echo "$USER_NAME:$PASSWORD"|chpasswd
-        sudo chmod o-r /home/$USER_NAME
-    else
-        echo "Error: Retry!"
-        exit 1
+if(!isUserExits $USER_NAME) then
+    sudo useradd -m -s $USER_SHELL -d /home/$USER_NAME -G www-data $USER_NAME
+    echo "$USER_NAME:$PASSWORD"|chpasswd
+    sudo chmod o-r /home/$USER_NAME
+else
+    echo "Error: Retry!"
+    exit 1
 fi
 fi
 
 
 #WELCOME PAGE
 #WELCOME PAGE

+ 11 - 8
storage/app/scripts/hostdel.sh

@@ -6,13 +6,17 @@ DBROOT=???
 while [ -n "$1" ] ; do
 while [ -n "$1" ] ; do
     case $1 in
     case $1 in
     -u | --user* )
     -u | --user* )
-            shift
-            USER_NAME=$1
-            ;;
+        shift
+        USER_NAME=$1
+        ;;
+    -d | --domain* )
+        shift
+        DOMAIN=$1
+        ;;
     * )
     * )
-            echo "ERROR: Unknown option: $1"
-            exit -1
-            ;;
+        echo "ERROR: Unknown option: $1"
+        exit -1
+        ;;
     esac
     esac
     shift
     shift
 done
 done
@@ -27,8 +31,7 @@ DROP USER '$USER_NAME'@'localhost';
 EOF
 EOF
 
 
 #SSL & CRON
 #SSL & CRON
-sudo unlink /etc/cron.d/certbot_renew_$USER_NAME.crontab
-sudo crontab -u $USER_NAME -r
+sudo unlink /etc/cron.d/certbot_renew_$DOMAIN.crontab
 
 
 #NGINX
 #NGINX
 sudo unlink /etc/nginx/sites-enabled/$USER_NAME.conf
 sudo unlink /etc/nginx/sites-enabled/$USER_NAME.conf

+ 23 - 23
storage/app/scripts/passwd.sh

@@ -7,29 +7,29 @@ exit 1
 fi
 fi
 
 
 while [ -n "$1" ] ; do
 while [ -n "$1" ] ; do
-  case $1 in
-  -u | --user )
-      shift
-      USER=$1
-      ;;
-  -p | --pass )
-      shift
-      PASS=$1
-      ;;
-  -dbp | --dbpass )
-      shift
-      DBPASS=$1
-      ;;
-  -dbop | --dboldpass )
-      shift
-      DBOLDPASS=$1
-      ;;
-  * )
-      echo "ERROR: Unknown option: $1"
-      exit -1
-      ;;
-  esac
-  shift
+    case $1 in
+    -u | --user )
+        shift
+        USER=$1
+        ;;
+    -p | --pass )
+        shift
+        PASS=$1
+        ;;
+    -dbp | --dbpass )
+        shift
+        DBPASS=$1
+        ;;
+    -dbop | --dboldpass )
+        shift
+        DBOLDPASS=$1
+        ;;
+    * )
+        echo "ERROR: Unknown option: $1"
+        exit -1
+        ;;
+    esac
+    shift
 done
 done
 
 
 #CHANGE LINUX USER PASSWORD
 #CHANGE LINUX USER PASSWORD

+ 11 - 17
storage/app/scripts/ssl.sh

@@ -2,24 +2,18 @@
 
 
 DOMAIN=
 DOMAIN=
 
 
-# Check if user is root
-if [ $(id -u) != "0" ]; then
-    echo "Error: You must be root to run this script."
-    exit 1
-fi
-
 while [ -n "$1" ] ; do
 while [ -n "$1" ] ; do
-      case $1 in
-      -d | --domain )
-              shift
-              DOMAIN=$1
-              ;;
-      * )
-              echo "ERROR: Unknown option: $1"
-              exit -1
-              ;;
-      esac
-      shift
+    case $1 in
+    -d | --domain )
+        shift
+        DOMAIN=$1
+        ;;
+    * )
+        echo "ERROR: Unknown option: $1"
+        exit -1
+        ;;
+    esac
+    shift
 done
 done
 
 
 #SSL CERTIFICATE
 #SSL CERTIFICATE