diff options
author | smitsohu <smitsohu@gmail.com> | 2020-04-20 22:18:28 +0200 |
---|---|---|
committer | smitsohu <smitsohu@gmail.com> | 2020-04-20 22:18:28 +0200 |
commit | 6c4c3ffeca6694822e11446df5c29415fac8c6ef (patch) | |
tree | 98697cd516210ea9c119c8272db9e063262db6c7 /src | |
parent | debug seccomp as the user (diff) | |
download | firejail-6c4c3ffeca6694822e11446df5c29415fac8c6ef.tar.gz firejail-6c4c3ffeca6694822e11446df5c29415fac8c6ef.tar.zst firejail-6c4c3ffeca6694822e11446df5c29415fac8c6ef.zip |
private-home: create directories as the user
Diffstat (limited to 'src')
-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 dbc74bfff..381ee6178 100644 --- a/src/firejail/fs_home.c +++ b/src/firejail/fs_home.c | |||
@@ -518,7 +518,7 @@ static void duplicate(char *name) { | |||
518 | ptr++; | 518 | ptr++; |
519 | if (asprintf(&path, "%s/%s", RUN_HOME_DIR, ptr) == -1) | 519 | if (asprintf(&path, "%s/%s", RUN_HOME_DIR, ptr) == -1) |
520 | errExit("asprintf"); | 520 | errExit("asprintf"); |
521 | mkdir_attr(path, 0755, getuid(), getgid()); | 521 | create_empty_dir_as_user(path, 0755); |
522 | sbox_run(SBOX_USER| SBOX_CAPS_NONE | SBOX_SECCOMP, 3, PATH_FCOPY, fname, path); | 522 | sbox_run(SBOX_USER| SBOX_CAPS_NONE | SBOX_SECCOMP, 3, PATH_FCOPY, fname, path); |
523 | free(path); | 523 | free(path); |
524 | } | 524 | } |