Jelajahi Sumber

Fix #4491 Set correct permissions after copying over skeleton folders (#4494)

* Fix #4491 Set correct permisions when copying over skeleton
Jaap Marcus 1 tahun lalu
induk
melakukan
d30f768d50
1 mengubah file dengan 3 tambahan dan 1 penghapusan
  1. 3 1
      bin/v-add-web-domain

+ 3 - 1
bin/v-add-web-domain

@@ -125,7 +125,9 @@ chown root:$user /var/log/$WEB_SYSTEM/domains/$domain.* $conf
 chmod 640 /var/log/$WEB_SYSTEM/domains/$domain.*
 user_exec chmod 751 $HOMEDIR/$user/web/$domain/*
 user_exec chmod 551 $HOMEDIR/$user/web/$domain/stats $HOMEDIR/$user/web/$domain/logs
-user_exec chmod 644 $HOMEDIR/$user/web/$domain/public_*html/*
+# Apply 755 to directories and 644 to files
+find $HOMEDIR/$user/web/$domain/public_html -type d | xargs chmod 755
+find $HOMEDIR/$user/web/$domain/public_html -type f | xargs chmod 644
 
 # domain folder permissions: DOMAINDIR_WRITABLE: default-val:no source:hestia.conf
 DOMAINDIR_MODE=551