aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-m-z/qt5ct.profile
diff options
context:
space:
mode:
authorLibravatar glitsj16 <glitsj16@users.noreply.github.com>2024-03-05 08:59:11 +0000
committerLibravatar GitHub <noreply@github.com>2024-03-05 08:59:11 +0000
commit301826a67446052f46eeb80611ecef650bb8e2ac (patch)
treea8f5d6b80c0b4983ed84d9987aecdda71a8ba1c9 /etc/profile-m-z/qt5ct.profile
parentNew profiles: lz4 and redirects (#6241) (diff)
downloadfirejail-301826a67446052f46eeb80611ecef650bb8e2ac.tar.gz
firejail-301826a67446052f46eeb80611ecef650bb8e2ac.tar.zst
firejail-301826a67446052f46eeb80611ecef650bb8e2ac.zip
New profile: qt5ct (#6249)
Diffstat (limited to 'etc/profile-m-z/qt5ct.profile')
-rw-r--r--etc/profile-m-z/qt5ct.profile68
1 files changed, 68 insertions, 0 deletions
diff --git a/etc/profile-m-z/qt5ct.profile b/etc/profile-m-z/qt5ct.profile
new file mode 100644
index 000000000..851dc651a
--- /dev/null
+++ b/etc/profile-m-z/qt5ct.profile
@@ -0,0 +1,68 @@
1# Firejail profile for qt5ct
2# Description: Qt5 Configuration Utility
3# This file is overwritten after every install/update
4# Persistent local customizations
5include qt5ct.local
6# Persistent global definitions
7include globals.local
8
9blacklist /usr/libexec
10
11noblacklist ${HOME}/.config/qt5ct
12noblacklist ${HOME}/.local/share/qt5ct
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/qt5ct
24mkdir ${HOME}/.local/share/qt5ct
25whitelist ${HOME}/.config/qt5ct
26whitelist ${HOME}/.local/share/qt5ct
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 qt5ct
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/qt5ct
67read-write ${HOME}/.local/share/qt5ct
68restrict-namespaces