@@ -1201,6 +1201,31 @@ rm /tmp/hst.pem
12011201# Install dhparam.pem
12021202cp -f $HESTIA_INSTALL_DIR /ssl/dhparam.pem /etc/ssl
12031203
1204+ # Deleting old admin user
1205+ if [ ! -z " $( grep ^admin: /etc/passwd) " ] && [ " $force " = ' yes' ]; then
1206+ chattr -i /home/admin/conf > /dev/null 2>&1
1207+ userdel -f admin > /dev/null 2>&1
1208+ chattr -i /home/admin/conf > /dev/null 2>&1
1209+ mv -f /home/admin $hst_backups /home/ > /dev/null 2>&1
1210+ rm -f /tmp/sess_* > /dev/null 2>&1
1211+ fi
1212+ if [ ! -z " $( grep ^admin: /etc/group) " ] && [ " $force " = ' yes' ]; then
1213+ groupdel admin > /dev/null 2>&1
1214+ fi
1215+
1216+ # Enable sftp jail
1217+ echo " [ * ] Enable SFTP jail..."
1218+ $HESTIA /bin/v-add-sys-sftp-jail > /dev/null 2>&1
1219+ check_result $? " can't enable sftp jail"
1220+
1221+ # Adding Hestia admin account
1222+ $HESTIA /bin/v-add-user admin $vpass $email default " System Administrator"
1223+ check_result $? " can't create admin user"
1224+ $HESTIA /bin/v-change-user-shell admin nologin
1225+ $HESTIA /bin/v-change-user-role admin admin
1226+ $HESTIA /bin/v-change-user-language admin $lang
1227+ $HESTIA /bin/v-change-sys-config-value ' POLICY_SYSTEM_PROTECTED_ADMIN' ' yes'
1228+
12041229# ----------------------------------------------------------#
12051230# Configure Nginx #
12061231# ----------------------------------------------------------#
@@ -1695,34 +1720,9 @@ else
16951720fi
16961721
16971722# ----------------------------------------------------------#
1698- # Configure Admin User #
1723+ # Configure IP #
16991724# ----------------------------------------------------------#
17001725
1701- # Deleting old admin user
1702- if [ ! -z " $( grep ^admin: /etc/passwd) " ] && [ " $force " = ' yes' ]; then
1703- chattr -i /home/admin/conf > /dev/null 2>&1
1704- userdel -f admin > /dev/null 2>&1
1705- chattr -i /home/admin/conf > /dev/null 2>&1
1706- mv -f /home/admin $hst_backups /home/ > /dev/null 2>&1
1707- rm -f /tmp/sess_* > /dev/null 2>&1
1708- fi
1709- if [ ! -z " $( grep ^admin: /etc/group) " ] && [ " $force " = ' yes' ]; then
1710- groupdel admin > /dev/null 2>&1
1711- fi
1712-
1713- # Enable sftp jail
1714- echo " [ * ] Enable SFTP jail..."
1715- $HESTIA /bin/v-add-sys-sftp-jail > /dev/null 2>&1
1716- check_result $? " can't enable sftp jail"
1717-
1718- # Adding Hestia admin account
1719- $HESTIA /bin/v-add-user admin $vpass $email default " System Administrator"
1720- check_result $? " can't create admin user"
1721- $HESTIA /bin/v-change-user-shell admin nologin
1722- $HESTIA /bin/v-change-user-role admin admin
1723- $HESTIA /bin/v-change-user-language admin $lang
1724- $HESTIA /bin/v-change-sys-config-value ' POLICY_SYSTEM_PROTECTED_ADMIN' ' yes'
1725-
17261726# Roundcube permissions fix
17271727if [ " $exim " = ' yes' ] && [ " $mysql " = ' yes' ]; then
17281728 if [ ! -d " /var/log/roundcube" ]; then
0 commit comments