@@ -1235,6 +1235,32 @@ fi
12351235# Install dhparam.pem
12361236cp -f $HESTIA_INSTALL_DIR /ssl/dhparam.pem /etc/ssl
12371237
1238+ # Deleting old admin user
1239+ if [ ! -z " $( grep ^admin: /etc/passwd) " ] && [ " $force " = ' yes' ]; then
1240+ chattr -i /home/admin/conf > /dev/null 2>&1
1241+ userdel -f admin > /dev/null 2>&1
1242+ chattr -i /home/admin/conf > /dev/null 2>&1
1243+ mv -f /home/admin $hst_backups /home/ > /dev/null 2>&1
1244+ rm -f /tmp/sess_* > /dev/null 2>&1
1245+ fi
1246+ if [ ! -z " $( grep ^admin: /etc/group) " ] && [ " $force " = ' yes' ]; then
1247+ groupdel admin > /dev/null 2>&1
1248+ fi
1249+
1250+ # Enable sftp jail
1251+ echo " [ * ] Enable SFTP jail..."
1252+ $HESTIA /bin/v-add-sys-sftp-jail > /dev/null 2>&1
1253+ check_result $? " can't enable sftp jail"
1254+
1255+ # Adding Hestia admin account
1256+ echo " [ * ] Create admin account..."
1257+ $HESTIA /bin/v-add-user admin $vpass $email default " System Administrator"
1258+ check_result $? " can't create admin user"
1259+ $HESTIA /bin/v-change-user-shell admin nologin
1260+ $HESTIA /bin/v-change-user-role admin admin
1261+ $HESTIA /bin/v-change-user-language admin $lang
1262+ $HESTIA /bin/v-change-sys-config-value ' POLICY_SYSTEM_PROTECTED_ADMIN' ' yes'
1263+
12381264
12391265# ----------------------------------------------------------#
12401266# Configure Nginx #
@@ -1716,35 +1742,9 @@ fi
17161742
17171743
17181744# ----------------------------------------------------------#
1719- # Configure Admin User #
1745+ # Configure IP #
17201746# ----------------------------------------------------------#
17211747
1722- # Deleting old admin user
1723- if [ ! -z " $( grep ^admin: /etc/passwd) " ] && [ " $force " = ' yes' ]; then
1724- chattr -i /home/admin/conf > /dev/null 2>&1
1725- userdel -f admin > /dev/null 2>&1
1726- chattr -i /home/admin/conf > /dev/null 2>&1
1727- mv -f /home/admin $hst_backups /home/ > /dev/null 2>&1
1728- rm -f /tmp/sess_* > /dev/null 2>&1
1729- fi
1730- if [ ! -z " $( grep ^admin: /etc/group) " ] && [ " $force " = ' yes' ]; then
1731- groupdel admin > /dev/null 2>&1
1732- fi
1733-
1734- # Enable sftp jail
1735- echo " [ * ] Enable SFTP jail..."
1736- $HESTIA /bin/v-add-sys-sftp-jail > /dev/null 2>&1
1737- check_result $? " can't enable sftp jail"
1738-
1739- # Adding Hestia admin account
1740- echo " [ * ] Create admin account..."
1741- $HESTIA /bin/v-add-user admin $vpass $email default " System Administrator"
1742- check_result $? " can't create admin user"
1743- $HESTIA /bin/v-change-user-shell admin nologin
1744- $HESTIA /bin/v-change-user-role admin admin
1745- $HESTIA /bin/v-change-user-language admin $lang
1746- $HESTIA /bin/v-change-sys-config-value ' POLICY_SYSTEM_PROTECTED_ADMIN' ' yes'
1747-
17481748# Configuring system IPs
17491749$HESTIA /bin/v-update-sys-ip > /dev/null 2>&1
17501750
0 commit comments