aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/disable-common.inc4
-rw-r--r--etc/gwenview.profile2
-rwxr-xr-xetc/pdfchain.profile39
-rw-r--r--etc/whitelist-common.inc3
4 files changed, 47 insertions, 1 deletions
diff --git a/etc/disable-common.inc b/etc/disable-common.inc
index cd79f43ab..ec700e24e 100644
--- a/etc/disable-common.inc
+++ b/etc/disable-common.inc
@@ -80,11 +80,15 @@ blacklist ${HOME}/.local/share/plasma
80blacklist ${HOME}/.local/share/solid 80blacklist ${HOME}/.local/share/solid
81read-only ${HOME}/.cache/ksycoca5_* 81read-only ${HOME}/.cache/ksycoca5_*
82read-only ${HOME}/.config/kdeglobals 82read-only ${HOME}/.config/kdeglobals
83read-only ${HOME}/.config/kio_httprc
84read-only ${HOME}/.config/kiorc
83read-only ${HOME}/.config/kioslaverc 85read-only ${HOME}/.config/kioslaverc
84read-only ${HOME}/.kde/share/config/kdeglobals 86read-only ${HOME}/.kde/share/config/kdeglobals
87read-only ${HOME}/.kde/share/config/kio_httprc
85read-only ${HOME}/.kde/share/config/kioslaverc 88read-only ${HOME}/.kde/share/config/kioslaverc
86read-only ${HOME}/.kde/share/kde4/services 89read-only ${HOME}/.kde/share/kde4/services
87read-only ${HOME}/.kde4/share/config/kdeglobals 90read-only ${HOME}/.kde4/share/config/kdeglobals
91read-only ${HOME}/.kde4/share/config/kio_httprc
88read-only ${HOME}/.kde4/share/config/kioslaverc 92read-only ${HOME}/.kde4/share/config/kioslaverc
89read-only ${HOME}/.kde4/share/kde4/services 93read-only ${HOME}/.kde4/share/kde4/services
90read-only ${HOME}/.local/share/kservices5 94read-only ${HOME}/.local/share/kservices5
diff --git a/etc/gwenview.profile b/etc/gwenview.profile
index b6304c812..58e059087 100644
--- a/etc/gwenview.profile
+++ b/etc/gwenview.profile
@@ -39,7 +39,7 @@ tracelog
39 39
40private-bin gwenview,gimp*,kbuildsycoca4,kdeinit4 40private-bin gwenview,gimp*,kbuildsycoca4,kdeinit4
41private-dev 41private-dev
42# private-etc fonts,kde4rc,kde5rc,ld.so.cache,machine-id,xdg 42private-etc fonts,gimp,gtk-2.0,kde4rc,kde5rc,ld.so.cache,machine-id,xdg
43 43
44# memory-deny-write-execute 44# memory-deny-write-execute
45noexec ${HOME} 45noexec ${HOME}
diff --git a/etc/pdfchain.profile b/etc/pdfchain.profile
new file mode 100755
index 000000000..d43c0911e
--- /dev/null
+++ b/etc/pdfchain.profile
@@ -0,0 +1,39 @@
1# Firejail profile for pdfchain
2# This file is overwritten after every install/update
3# Persistent local customizations
4include /etc/firejail/pdfchain.local
5# Persistent global definitions
6include /etc/firejail/globals.local
7
8
9blacklist /run/user/*/bus
10
11include /etc/firejail/disable-common.inc
12include /etc/firejail/disable-programs.inc
13include /etc/firejail/disable-devel.inc
14include /etc/firejail/disable-passwdmgr.inc
15
16include /etc/firejail/whitelist-var-common.inc
17
18caps.drop all
19ipc-namespace
20net none
21no3d
22nogroups
23nonewprivs
24noroot
25nosound
26notv
27novideo
28protocol unix
29seccomp
30shell none
31
32private-bin pdfchain,pdftk,sh
33private-dev
34private-etc dconf,fonts,gtk-3.0,xdg
35private-tmp
36
37memory-deny-write-execute
38noexec ${HOME}
39noexec /tmp
diff --git a/etc/whitelist-common.inc b/etc/whitelist-common.inc
index 3beb11bfb..97846b4a3 100644
--- a/etc/whitelist-common.inc
+++ b/etc/whitelist-common.inc
@@ -55,13 +55,16 @@ whitelist ${HOME}/.config/dconf
55whitelist ${HOME}/.config/Kvantum 55whitelist ${HOME}/.config/Kvantum
56whitelist ${HOME}/.config/Trolltech.conf 56whitelist ${HOME}/.config/Trolltech.conf
57whitelist ${HOME}/.config/kdeglobals 57whitelist ${HOME}/.config/kdeglobals
58whitelist ${HOME}/.config/kio_httprc
58whitelist ${HOME}/.config/kioslaverc 59whitelist ${HOME}/.config/kioslaverc
59whitelist ${HOME}/.config/qt5ct 60whitelist ${HOME}/.config/qt5ct
60whitelist ${HOME}/.kde/share/config/kdeglobals 61whitelist ${HOME}/.kde/share/config/kdeglobals
62whitelist ${HOME}/.kde/share/config/kio_httprc
61whitelist ${HOME}/.kde/share/config/kioslaverc 63whitelist ${HOME}/.kde/share/config/kioslaverc
62whitelist ${HOME}/.kde/share/config/oxygenrc 64whitelist ${HOME}/.kde/share/config/oxygenrc
63whitelist ${HOME}/.kde/share/icons 65whitelist ${HOME}/.kde/share/icons
64whitelist ${HOME}/.kde4/share/config/kdeglobals 66whitelist ${HOME}/.kde4/share/config/kdeglobals
67whitelist ${HOME}/.kde4/share/config/kio_httprc
65whitelist ${HOME}/.kde4/share/config/kioslaverc 68whitelist ${HOME}/.kde4/share/config/kioslaverc
66whitelist ${HOME}/.kde4/share/config/oxygenrc 69whitelist ${HOME}/.kde4/share/config/oxygenrc
67whitelist ${HOME}/.kde4/share/icons 70whitelist ${HOME}/.kde4/share/icons