diff options
-rw-r--r-- | source3/torture/vfstest.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source3/torture/vfstest.c b/source3/torture/vfstest.c index 72156a5752..dd3787b658 100644 --- a/source3/torture/vfstest.c +++ b/source3/torture/vfstest.c @@ -34,6 +34,7 @@ #include "messages.h" #include "libcli/security/security.h" #include "lib/smbd_shim.h" +#include "system/filesys.h" /* List to hold groups of commands */ static struct cmd_list { @@ -483,6 +484,10 @@ int main(int argc, char *argv[]) poptFreeContext(pc); + /* we want total control over the permissions on created files, + so set our umask to 0 */ + umask(0); + lp_load_initial_only(get_dyn_CONFIGFILE()); /* TODO: check output */ |