Skip to content

Commit 63a60d4

Browse files
committed
Added additional lockdown for demo mode on change commands.
1 parent 8730515 commit 63a60d4

37 files changed

+114
-0
lines changed

bin/v-add-backup-host

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ if [ "$type" != 'local' ];then
104104
check_result $? "host connection failed" "$E_CONNECT"
105105
fi
106106

107+
# Perform verification if read-only mode is enabled
108+
check_hestia_demo_mode
107109

108110
#----------------------------------------------------------#
109111
# Action #

bin/v-add-cron-hestia-autoupdate

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ sort_cron_jobs
6666
# Sync cronjobs with system crond
6767
sync_cron_jobs
6868

69+
# Perform verification if read-only mode is enabled
70+
check_hestia_demo_mode
6971

7072
#----------------------------------------------------------#
7173
# Hestia #

bin/v-change-mail-domain-sslcert

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ del_mail_ssl_config
5454
# Create new configuration
5555
add_mail_ssl_config
5656

57+
5758
#----------------------------------------------------------#
5859
# Hestia #
5960
#----------------------------------------------------------#

bin/v-change-sys-hestia-ssl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ source $HESTIA/conf/hestia.conf
2727
check_args '1' "$#" 'SSL_DIR [RESTART]'
2828
is_format_valid 'ssl_dir'
2929

30+
# Perform verification if read-only mode is enabled
31+
check_hestia_demo_mode
32+
3033

3134
#----------------------------------------------------------#
3235
# Action #

bin/v-change-sys-hostname

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ is_format_valid 'domain'
2727
# Perform verification if read-only mode is enabled
2828
check_hestia_demo_mode
2929

30+
3031
#----------------------------------------------------------#
3132
# Action #
3233
#----------------------------------------------------------#

bin/v-change-sys-ip-name

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ is_format_valid 'ip'
2828
is_format_valid 'ip_name'
2929
is_ip_valid "$ip"
3030

31+
# Perform verification if read-only mode is enabled
32+
check_hestia_demo_mode
33+
3134

3235
#----------------------------------------------------------#
3336
# Action #

bin/v-change-sys-ip-nat

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ is_format_valid 'ip'
2929
is_format_valid 'nat_ip'
3030
is_ip_valid "$ip"
3131

32+
# Perform verification if read-only mode is enabled
33+
check_hestia_demo_mode
34+
3235

3336
#----------------------------------------------------------#
3437
# Action #

bin/v-change-sys-ip-owner

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ is_ip_valid "$ip"
3131
is_ip_key_empty '$U_WEB_DOMAINS'
3232
is_ip_key_empty '$U_SYS_USERS'
3333

34+
# Perform verification if read-only mode is enabled
35+
check_hestia_demo_mode
36+
37+
3438
#----------------------------------------------------------#
3539
# Action #
3640
#----------------------------------------------------------#

bin/v-change-sys-ip-status

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ if [ "$web_domains" -ne '0' ] && [ "$sys_user" != "$ip_owner" ]; then
3636
check_result "$E_INUSE" "ip $ip is used"
3737
fi
3838

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

4043
#----------------------------------------------------------#
4144
# Action #

bin/v-change-sys-language

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ check_args '1' "$#" 'LANGUAGE'
3535
is_format_valid 'language'
3636
is_language_valid $language
3737

38+
# Perform verification if read-only mode is enabled
39+
check_hestia_demo_mode
40+
3841

3942
#----------------------------------------------------------#
4043
# Action #

0 commit comments

Comments
 (0)