Преглед изворни кода

Making sure chmod and chown does not follow symlinks

Anton Reutov пре 4 година
родитељ
комит
45b13a2105
1 измењених фајлова са 4 додато и 4 уклоњено
  1. 4 4
      bin/v-add-web-domain

+ 4 - 4
bin/v-add-web-domain

@@ -88,10 +88,10 @@ done
 # Changing file owner & permission
 # Changing file owner & permission
 chown -R $user:$user $HOMEDIR/$user/web/$domain
 chown -R $user:$user $HOMEDIR/$user/web/$domain
 chown root:$user /var/log/$WEB_SYSTEM/domains/$domain.* $conf
 chown root:$user /var/log/$WEB_SYSTEM/domains/$domain.* $conf
-chmod 640 /var/log/$WEB_SYSTEM/domains/$domain.*
-chmod 751 $HOMEDIR/$user/web/$domain $HOMEDIR/$user/web/$domain/*
-chmod 551 $HOMEDIR/$user/web/$domain/stats $HOMEDIR/$user/web/$domain/logs
-chmod 644 $HOMEDIR/$user/web/$domain/public_*html/*.*
+sudo -u $user chmod 640 /var/log/$WEB_SYSTEM/domains/$domain.*
+sudo -u $user chmod 751 $HOMEDIR/$user/web/$domain $HOMEDIR/$user/web/$domain/*
+sudo -u $user chmod 551 $HOMEDIR/$user/web/$domain/stats $HOMEDIR/$user/web/$domain/logs
+sudo -u $user chmod 644 $HOMEDIR/$user/web/$domain/public_*html/*.*
 
 
 # Addding PHP-FPM backend
 # Addding PHP-FPM backend
 if [ ! -z "$WEB_BACKEND" ]; then
 if [ ! -z "$WEB_BACKEND" ]; then