Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
findlib: parent dirs should have consistent mode
Previously when creating parent directories Bareos handled the deepest parent directory special and set permissions on it. This surfaced when selecting only files, but not directories to restore. In that case the directory that contains the files got a mode that was derived from the file mode of the file being restored when the parent directory was created. While this in itself is already inconsistent, the effective mode was also calculated by adding S_IWUSR and S_IXUSR which did not take group or other in account. This patch now makes sure that no permission on parent directories is set explicitly, so you just get what the effective uid, gid and umask will produce. (cherry picked from commit 7058607)
- Loading branch information