aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2020-04-20 22:18:28 +0200
committerLibravatar smitsohu <smitsohu@gmail.com>2020-08-09 01:07:12 +0200
commite181383dd3211ceef74b005a2a25cf7d79a281ee (patch)
treee84f604619cb3d355ddfde5f165550be8e1d8362
parentfix for older gcc compilerss (diff)
downloadfirejail-e181383dd3211ceef74b005a2a25cf7d79a281ee.tar.gz
firejail-e181383dd3211ceef74b005a2a25cf7d79a281ee.tar.zst
firejail-e181383dd3211ceef74b005a2a25cf7d79a281ee.zip
private-home: create directories as the user
-rw-r--r--src/firejail/fs_home.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/firejail/fs_home.c b/src/firejail/fs_home.c
index cfa0af078..45feadce1 100644
--- a/src/firejail/fs_home.c
+++ b/src/firejail/fs_home.c
@@ -508,7 +508,7 @@ static void duplicate(char *name) {
508 ptr++; 508 ptr++;
509 if (asprintf(&path, "%s/%s", RUN_HOME_DIR, ptr) == -1) 509 if (asprintf(&path, "%s/%s", RUN_HOME_DIR, ptr) == -1)
510 errExit("asprintf"); 510 errExit("asprintf");
511 mkdir_attr(path, 0755, getuid(), getgid()); 511 create_empty_dir_as_user(path, 0755);
512 sbox_run(SBOX_USER| SBOX_CAPS_NONE | SBOX_SECCOMP, 3, PATH_FCOPY, fname, path); 512 sbox_run(SBOX_USER| SBOX_CAPS_NONE | SBOX_SECCOMP, 3, PATH_FCOPY, fname, path);
513 free(path); 513 free(path);
514 } 514 }