diff options
Diffstat (limited to 'src/include/etc_groups.h')
-rw-r--r-- | src/include/etc_groups.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/include/etc_groups.h b/src/include/etc_groups.h index 052b737db..0ed5d4e32 100644 --- a/src/include/etc_groups.h +++ b/src/include/etc_groups.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (C) 2014-2022 Firejail Authors | 2 | * Copyright (C) 2014-2023 Firejail Authors |
3 | * | 3 | * |
4 | * This file is part of firejail project | 4 | * This file is part of firejail project |
5 | * | 5 | * |
@@ -20,6 +20,7 @@ | |||
20 | 20 | ||
21 | #ifndef ETC_GROUPS_H | 21 | #ifndef ETC_GROUPS_H |
22 | #define ETC_GROUPS_H | 22 | #define ETC_GROUPS_H |
23 | #include <stddef.h> | ||
23 | 24 | ||
24 | #define ETC_MAX 256 | 25 | #define ETC_MAX 256 |
25 | 26 | ||
@@ -39,6 +40,7 @@ static char *etc_list[ETC_MAX + 1] = { // plus 1 for ending NULL pointer | |||
39 | "login.defs", // firejail reading UID/GID MIN and MAX at startup | 40 | "login.defs", // firejail reading UID/GID MIN and MAX at startup |
40 | "nsswitch.conf", | 41 | "nsswitch.conf", |
41 | "passwd", | 42 | "passwd", |
43 | "selinux", | ||
42 | NULL | 44 | NULL |
43 | }; | 45 | }; |
44 | 46 | ||
@@ -47,6 +49,7 @@ static char *etc_group_games[] = { | |||
47 | "openal", // 3D sound | 49 | "openal", // 3D sound |
48 | "timidity", // MIDI | 50 | "timidity", // MIDI |
49 | "timidity.cfg", | 51 | "timidity.cfg", |
52 | "vulkan", // next generation OpenGL stack | ||
50 | NULL | 53 | NULL |
51 | }; | 54 | }; |
52 | 55 | ||
@@ -72,7 +75,8 @@ static char *etc_group_sound[] = { | |||
72 | static char *etc_group_tls_ca[] = { | 75 | static char *etc_group_tls_ca[] = { |
73 | "ca-certificates", | 76 | "ca-certificates", |
74 | "crypto-policies", | 77 | "crypto-policies", |
75 | "gcrypt", | 78 | "gcrypt", // GNU crypto library - contains hardware config for various encryption schemes |
79 | // and random number generators. The file is not installed by Debian. | ||
76 | "pki", | 80 | "pki", |
77 | "ssl", | 81 | "ssl", |
78 | NULL | 82 | NULL |
@@ -80,14 +84,17 @@ static char *etc_group_tls_ca[] = { | |||
80 | 84 | ||
81 | // @x11 | 85 | // @x11 |
82 | static char *etc_group_x11[] = { | 86 | static char *etc_group_x11[] = { |
87 | "ati", // 3D | ||
83 | "dconf", | 88 | "dconf", |
84 | "drirc", | 89 | "drirc", |
85 | "gtk-2.0", | 90 | "gtk-2.0", |
86 | "gtk-3.0", | 91 | "gtk-3.0", |
87 | "kde4rc", | 92 | "kde4rc", |
88 | "kde5rc", | 93 | "kde5rc", |
89 | "nvidia", | 94 | "machine-id", // QT dbus lib is crashing without it! |
95 | "nvidia", // 3D | ||
90 | "pango", // text rendering/internationalization | 96 | "pango", // text rendering/internationalization |
97 | "Trolltech.conf", // old QT config file | ||
91 | "X11", | 98 | "X11", |
92 | "xdg", | 99 | "xdg", |
93 | NULL | 100 | NULL |