From 713807e8f93e95763308bd1cc6aa5fd1b75ed13d Mon Sep 17 00:00:00 2001 From: nextime Date: Thu, 4 Aug 2016 09:23:26 +0200 Subject: Fix dir creation owner --- src/firejail/fs_home.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/firejail/fs_home.c b/src/firejail/fs_home.c index 604bba0e4..105092036 100644 --- a/src/firejail/fs_home.c +++ b/src/firejail/fs_home.c @@ -369,6 +369,8 @@ int fs_copydir(const char *path, const struct stat *st, int ftype, struct FTW *s else if(ftype == FTW_D) { if (mkdir(dest, s.st_mode) == -1) errExit("mkdir"); + if (chown(dest, u, g) < 0) + errExit("chown"); if (arg_debug) printf("copy from %s to %s\n", path, dest); fs_logger2("clone", path); -- cgit v1.2.3-54-g00ecf