diff options
-rw-r--r-- | src/firejail/main.c | 9 |
1 files changed, 8 insertions, 1 deletions
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) { | |||
3031 | ptr += strlen(ptr); | 3031 | ptr += strlen(ptr); |
3032 | 3032 | ||
3033 | if (!arg_nogroups) { | 3033 | if (!arg_nogroups) { |
3034 | // add firejail group | ||
3035 | gid_t g = get_group_id("firejail"); | ||
3036 | if (g) { | ||
3037 | sprintf(ptr, "%d %d 1\n", g, g); | ||
3038 | ptr += strlen(ptr); | ||
3039 | } | ||
3040 | |||
3034 | // add tty group | 3041 | // add tty group |
3035 | gid_t g = get_group_id("tty"); | 3042 | g = get_group_id("tty"); |
3036 | if (g) { | 3043 | if (g) { |
3037 | sprintf(ptr, "%d %d 1\n", g, g); | 3044 | sprintf(ptr, "%d %d 1\n", g, g); |
3038 | ptr += strlen(ptr); | 3045 | ptr += strlen(ptr); |