From 36f1950fdc889ca42545258dc7cf47d72e46b1a1 Mon Sep 17 00:00:00 2001 From: smitsohu Date: Mon, 21 Dec 2020 22:19:10 +0100 Subject: noroot option: create mapping of firejail group issue #3604 follow-up to a7607e423f3336f67daf2ec296414d55c6740f84 --- src/firejail/main.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/firejail/main.c b/src/firejail/main.c index 78aec5e25..babeac1ef 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c @@ -3031,8 +3031,15 @@ int main(int argc, char **argv, char **envp) { ptr += strlen(ptr); if (!arg_nogroups) { + // add firejail group + gid_t g = get_group_id("firejail"); + if (g) { + sprintf(ptr, "%d %d 1\n", g, g); + ptr += strlen(ptr); + } + // add tty group - gid_t g = get_group_id("tty"); + g = get_group_id("tty"); if (g) { sprintf(ptr, "%d %d 1\n", g, g); ptr += strlen(ptr); -- cgit v1.2.3-70-g09d2