Skip to content

Commit 04169a0

Browse files
committed
Check file exists before changing permissions when restoring user files
1 parent 8d1ec97 commit 04169a0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

bin/v-restore-user

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -778,8 +778,8 @@ if [ "$udir" != 'no' ]; then
778778

779779
chown "$user" "$tmpdir/user_dir"
780780
chown "$user" "$HOMEDIR/$user"
781+
[ -e "$HOMEDIR/$user/$user_dir" ] && chown "$user" "$HOMEDIR/$user/$user_dir"
781782
$BIN/v-extract-fs-archive "$user" "$tmpdir/user_dir/$user_dir.tar.gz" "$HOMEDIR/$user"
782-
chown "$user" "$HOMEDIR/$user/$user_dir"
783783
cmdstatus="$?"
784784
chown root:root "$HOMEDIR/$user"
785785
if [ "$cmdstatus" -ne 0 ]; then

0 commit comments

Comments
 (0)