Skip to content

Commit a2727ad

Browse files
committed
Fix issues with unauthorized access
1 parent 4b4edd5 commit a2727ad

File tree

108 files changed

+249
-28
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+249
-28
lines changed

bin/v-add-cron-letsencrypt-job

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ source $HESTIA/conf/hestia.conf
2121

2222
is_system_enabled "$CRON_SYSTEM" 'CRON_SYSTEM'
2323

24+
# Perform verification if read-only mode is enabled
25+
check_hestia_demo_mode
2426

2527
#----------------------------------------------------------#
2628
# Action #

bin/v-add-cron-reports

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ is_system_enabled "$CRON_SYSTEM" 'CRON_SYSTEM'
3131
is_object_valid 'user' 'USER' "$user"
3232
is_object_unsuspended 'user' 'USER' "$user"
3333

34+
# Perform verification if read-only mode is enabled
35+
check_hestia_demo_mode
3436

3537
#----------------------------------------------------------#
3638
# Action #

bin/v-add-cron-restart-job

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ source $HESTIA/conf/hestia.conf
2121

2222
is_system_enabled "$CRON_SYSTEM" 'CRON_SYSTEM'
2323

24+
# Perform verification if read-only mode is enabled
25+
check_hestia_demo_mode
2426

2527
#----------------------------------------------------------#
2628
# Action #

bin/v-add-database-host

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,8 @@ case $type in
8484
pgsql) is_pgsql_host_alive ;;
8585
esac
8686

87+
# Perform verification if read-only mode is enabled
88+
check_hestia_demo_mode
8789

8890
#----------------------------------------------------------#
8991
# Action #

bin/v-add-dns-on-web-alias

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ if [ -e "$USER_DATA/dns/$alias.conf" ]; then
3737
exit
3838
fi
3939

40+
# Perform verification if read-only mode is enabled
41+
check_hestia_demo_mode
4042

4143
#----------------------------------------------------------#
4244
# Action #

bin/v-add-fs-archive

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ check_args '3' "$#" 'USER ARCHIVE FILE [FILE_2] [FILE_3] [FILE ...]'
2121
is_format_valid 'user'
2222
is_object_valid 'user' 'USER' "$user"
2323

24+
# Perform verification if read-only mode is enabled
25+
check_hestia_demo_mode
26+
2427
# Checking user homedir
2528
homedir=$(grep "^$user:" /etc/passwd |cut -f 6 -d :)
2629
if [ -z $homedir ]; then

bin/v-add-fs-directory

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ check_args '2' "$#" 'USER DIR'
2121
is_format_valid 'user'
2222
is_object_valid 'user' 'USER' "$user"
2323

24+
# Perform verification if read-only mode is enabled
25+
check_hestia_demo_mode
26+
2427
# Checking user homedir
2528
homedir=$(grep "^$user:" /etc/passwd | cut -f 6 -d :)
2629
if [ -z $homedir ]; then

bin/v-add-fs-file

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ check_args '2' "$#" 'USER FILE'
2121
is_format_valid 'user'
2222
is_object_valid 'user' 'USER' "$user"
2323

24+
# Perform verification if read-only mode is enabled
25+
check_hestia_demo_mode
26+
2427
# Checking user homedir
2528
homedir=$(grep "^$user:" /etc/passwd | cut -f 6 -d :)
2629
if [ -z $homedir ]; then

bin/v-add-letsencrypt-domain

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,9 @@ debug_log() {
106106
echo -e "\n==[${1}]==\n${2}\n" >> "$log_file"
107107
}
108108

109+
# Perform verification if read-only mode is enabled
110+
check_hestia_demo_mode
111+
109112
#----------------------------------------------------------#
110113
# Action #
111114
#----------------------------------------------------------#

bin/v-add-letsencrypt-host

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ source $HESTIA/func/main.sh
2323
source $HESTIA/func/domain.sh
2424
source $HESTIA/conf/hestia.conf
2525

26-
26+
# Perform verification if read-only mode is enabled
27+
check_hestia_demo_mode
2728
#----------------------------------------------------------#
2829
# Verifications #
2930
#----------------------------------------------------------#

0 commit comments

Comments
 (0)