aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-m-z
diff options
context:
space:
mode:
authorLibravatar glitsj16 <glitsj16@users.noreply.github.com>2024-03-05 09:03:40 +0000
committerLibravatar GitHub <noreply@github.com>2024-03-05 09:03:40 +0000
commit41b8cba5053066fb2303d17adb6757651aa6b8f4 (patch)
tree603f701210fdf02825d3623f417e44a3826fbf7e /etc/profile-m-z
parentNew profile: qt5ct (#6249) (diff)
downloadfirejail-41b8cba5053066fb2303d17adb6757651aa6b8f4.tar.gz
firejail-41b8cba5053066fb2303d17adb6757651aa6b8f4.tar.zst
firejail-41b8cba5053066fb2303d17adb6757651aa6b8f4.zip
New profile: qt6ct (#6250)
Diffstat (limited to 'etc/profile-m-z')
-rw-r--r--etc/profile-m-z/qt6ct.profile68
1 files changed, 68 insertions, 0 deletions
diff --git a/etc/profile-m-z/qt6ct.profile b/etc/profile-m-z/qt6ct.profile
new file mode 100644
index 000000000..4a978c997
--- /dev/null
+++ b/etc/profile-m-z/qt6ct.profile
@@ -0,0 +1,68 @@
1# Firejail profile for qt6ct
2# Description: Qt6 Configuration Utility
3# This file is overwritten after every install/update
4# Persistent local customizations
5include qt6ct.local
6# Persistent global definitions
7include globals.local
8
9blacklist /usr/libexec
10
11noblacklist ${HOME}/.config/qt6ct
12noblacklist ${HOME}/.local/share/qt6ct
13
14include disable-common.inc
15include disable-devel.inc
16include disable-exec.inc
17include disable-interpreters.inc
18include disable-proc.inc
19include disable-programs.inc
20include disable-shell.inc
21include disable-xdg.inc
22
23mkdir ${HOME}/.config/qt6ct
24mkdir ${HOME}/.local/share/qt6ct
25whitelist ${HOME}/.config/qt6ct
26whitelist ${HOME}/.local/share/qt6ct
27
28include whitelist-common.inc
29include whitelist-run-common.inc
30include whitelist-runuser-common.inc
31include whitelist-usr-share-common.inc
32include whitelist-var-common.inc
33
34apparmor
35caps.drop all
36machine-id
37net none
38no3d
39nodvd
40nogroups
41noinput
42nonewprivs
43noprinters
44noroot
45nosound
46notv
47nou2f
48novideo
49protocol unix
50seccomp
51seccomp.block-secondary
52tracelog
53
54disable-mnt
55private-bin qt6ct
56private-cache
57private-dev
58private-etc dbus-1,machine-id
59private-tmp
60
61dbus-user none
62dbus-system none
63
64memory-deny-write-execute
65read-only ${HOME}
66read-write ${HOME}/.config/qt6ct
67read-write ${HOME}/.local/share/qt6ct
68restrict-namespaces