aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar Tad <tad@spotco.us>2018-11-22 13:50:48 -0500
committerLibravatar Tad <tad@spotco.us>2018-11-22 13:50:48 -0500
commitcc898c19023a9aea92bc7e863f8fd46600d27598 (patch)
tree8dcaab722a48b4fe44ddd2b4e7f9c02116d528b0 /etc
parentplayonlinux.profile: allow python (diff)
downloadfirejail-cc898c19023a9aea92bc7e863f8fd46600d27598.tar.gz
firejail-cc898c19023a9aea92bc7e863f8fd46600d27598.tar.zst
firejail-cc898c19023a9aea92bc7e863f8fd46600d27598.zip
Aisleriot fixes + add profile for FeedReader
Diffstat (limited to 'etc')
-rw-r--r--etc/disable-programs.inc2
-rw-r--r--etc/feedreader.profile45
-rw-r--r--etc/sol.profile12
3 files changed, 51 insertions, 8 deletions
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 4ef0f2f53..796af28f0 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -408,6 +408,7 @@ blacklist ${HOME}/.local/share/dolphin
408blacklist ${HOME}/.local/share/emailidentities 408blacklist ${HOME}/.local/share/emailidentities
409blacklist ${HOME}/.local/share/epiphany 409blacklist ${HOME}/.local/share/epiphany
410blacklist ${HOME}/.local/share/evolution 410blacklist ${HOME}/.local/share/evolution
411blacklist ${HOME}/.local/share/feedreader
411blacklist ${HOME}/.local/share/feral-interactive 412blacklist ${HOME}/.local/share/feral-interactive
412blacklist ${HOME}/.local/share/gajim 413blacklist ${HOME}/.local/share/gajim
413blacklist ${HOME}/.local/share/geary 414blacklist ${HOME}/.local/share/geary
@@ -568,6 +569,7 @@ blacklist ${HOME}/.cache/dolphin
568blacklist ${HOME}/.cache/epiphany 569blacklist ${HOME}/.cache/epiphany
569blacklist ${HOME}/.cache/evolution 570blacklist ${HOME}/.cache/evolution
570blacklist ${HOME}/.cache/falkon 571blacklist ${HOME}/.cache/falkon
572blacklist ${HOME}/.cache/feedreader
571blacklist ${HOME}/.cache/fossamail 573blacklist ${HOME}/.cache/fossamail
572blacklist ${HOME}/.cache/gajim 574blacklist ${HOME}/.cache/gajim
573blacklist ${HOME}/.cache/geeqie 575blacklist ${HOME}/.cache/geeqie
diff --git a/etc/feedreader.profile b/etc/feedreader.profile
new file mode 100644
index 000000000..44ed475bc
--- /dev/null
+++ b/etc/feedreader.profile
@@ -0,0 +1,45 @@
1# Firejail profile for feedreader
2# Description: RSS client
3# This file is overwritten after every install/update
4# Persistent local customizations
5include feedreader.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.cache/feedreader
10noblacklist ${HOME}/.local/share/feedreader
11
12include disable-common.inc
13include disable-devel.inc
14include disable-interpreters.inc
15include disable-passwdmgr.inc
16include disable-programs.inc
17
18mkdir ${HOME}/.cache/feedreader
19mkdir ${HOME}/.local/share/feedreader
20whitelist ${HOME}/.cache/feedreader
21whitelist ${HOME}/.local/share/feedreader
22include whitelist-common.inc
23include whitelist-var-common.inc
24
25caps.drop all
26netfilter
27# no3d
28nodvd
29nogroups
30nonewprivs
31noroot
32# nosound
33notv
34nou2f
35novideo
36protocol unix,inet,inet6
37seccomp
38shell none
39
40disable-mnt
41private-dev
42private-tmp
43
44noexec ${HOME}
45noexec /tmp
diff --git a/etc/sol.profile b/etc/sol.profile
index c0ad3c739..e5a356f68 100644
--- a/etc/sol.profile
+++ b/etc/sol.profile
@@ -15,13 +15,12 @@ include disable-xdg.inc
15# all necessary files in $HOME are in whitelist-common.inc 15# all necessary files in $HOME are in whitelist-common.inc
16include whitelist-common.inc 16include whitelist-common.inc
17include whitelist-var-common.inc 17include whitelist-var-common.inc
18net none
19 18
20caps.drop all 19caps.drop all
21# ipc-namespace 20ipc-namespace
22# netfilter 21net none
23# no3d 22# no3d
24# nodbus 23nodbus
25nodvd 24nodvd
26nogroups 25nogroups
27nonewprivs 26nonewprivs
@@ -35,12 +34,9 @@ seccomp
35shell none 34shell none
36 35
37disable-mnt 36disable-mnt
38# private
39private-bin sol 37private-bin sol
40# private-cache 38private-cache
41private-dev 39private-dev
42# private-etc none
43# private-lib
44private-tmp 40private-tmp
45 41
46memory-deny-write-execute 42memory-deny-write-execute