diff options
author | smitsohu <smitsohu@gmail.com> | 2020-04-20 22:18:28 +0200 |
---|---|---|
committer | smitsohu <smitsohu@gmail.com> | 2020-08-09 01:07:12 +0200 |
commit | e181383dd3211ceef74b005a2a25cf7d79a281ee (patch) | |
tree | e84f604619cb3d355ddfde5f165550be8e1d8362 | |
parent | fix for older gcc compilerss (diff) | |
download | firejail-e181383dd3211ceef74b005a2a25cf7d79a281ee.tar.gz firejail-e181383dd3211ceef74b005a2a25cf7d79a281ee.tar.zst firejail-e181383dd3211ceef74b005a2a25cf7d79a281ee.zip |
private-home: create directories as the user
-rw-r--r-- | src/firejail/fs_home.c | 2 |
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 | } |