Skip to content

Commit dd63cd2

Browse files
committed
Temporary change user home folder permissions when restoring user directories from backup
1 parent 8645eea commit dd63cd2

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

bin/v-restore-user

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -757,8 +757,11 @@ if [ "$udir" != 'no' ]; then
757757
check_result "$E_PARSING" "$error"
758758
fi
759759

760+
chown "$user" "$HOMEDIR/$user"
760761
$BIN/v-extract-fs-archive "$user" "$tmpdir/user_dir/$user_dir.tar.gz" "$HOMEDIR/$user"
761-
if [ "$?" -ne 0 ]; then
762+
cmdstatus="$?"
763+
chown root:root "$HOMEDIR/$user"
764+
if [ "$cmdstatus" -ne 0 ]; then
762765
error="Can't unpack $user_dir user dir container"
763766
echo "$error" |$SENDMAIL -s "$subj" $email $notify
764767
sed -i "/ $user /d" $HESTIA/data/queue/backup.pipe

0 commit comments

Comments
 (0)