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

update file ownership on domain migration

Serghey Rodin пре 12 година
родитељ
комит
263df1cc0e
1 измењених фајлова са 8 додато и 0 уклоњено
  1. 8 0
      bin/v-change-domain-owner

+ 8 - 0
bin/v-change-domain-owner

@@ -87,6 +87,10 @@ if [ ! -z "$web_data" ]; then
     # Move data
     mv $HOMEDIR/$owner/web/$domain $HOMEDIR/$user/web/
 
+    # Change ownership
+    find $HOMEDIR/$user/web/$domain -user $owner \
+        -exec chown -h $user:$user {} \;
+
     # Rebuild config
     $BIN/v-unsuspend-web-domain $user $domain no >> /dev/null 2>&1
     $BIN/v-rebuild-web-domains $owner no
@@ -144,6 +148,10 @@ if [ ! -z "$mail_data" ]; then
     # Move data
     mv $HOMEDIR/$owner/mail/$domain $HOMEDIR/$user/mail/
 
+    # Change ownership
+    find $HOMEDIR/$user/mail/$domain -user $owner \
+        -exec chown -h $user {} \;
+
     # Rebuild config
     $BIN/v-unsuspend-mail-domain $user $domain no >> /dev/null 2>&1
     $BIN/v-rebuild-mail-domains $owner no