aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/etc_groups.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/etc_groups.h')
-rw-r--r--src/include/etc_groups.h13
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[] = {
72static char *etc_group_tls_ca[] = { 75static 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
82static char *etc_group_x11[] = { 86static 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