aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/disable-common.inc3
-rw-r--r--etc/icecat.profile51
-rw-r--r--etc/whitelist-common.inc3
3 files changed, 56 insertions, 1 deletions
diff --git a/etc/disable-common.inc b/etc/disable-common.inc
index d18ee0287..ed6ee315b 100644
--- a/etc/disable-common.inc
+++ b/etc/disable-common.inc
@@ -14,6 +14,7 @@ blacklist /etc/xdg/autostart
14blacklist ${HOME}/.kde4/Autostart 14blacklist ${HOME}/.kde4/Autostart
15blacklist ${HOME}/.kde4/share/autostart 15blacklist ${HOME}/.kde4/share/autostart
16blacklist ${HOME}/.kde/Autostart 16blacklist ${HOME}/.kde/Autostart
17blacklist ${HOME}/.kde/share/autostart
17blacklist ${HOME}/.config/plasma-workspace/shutdown 18blacklist ${HOME}/.config/plasma-workspace/shutdown
18blacklist ${HOME}/.config/plasma-workspace/env 19blacklist ${HOME}/.config/plasma-workspace/env
19blacklist ${HOME}/.config/lxsession/LXDE/autostart 20blacklist ${HOME}/.config/lxsession/LXDE/autostart
@@ -168,3 +169,5 @@ blacklist ${PATH}/roxterm-config
168blacklist ${PATH}/terminix 169blacklist ${PATH}/terminix
169blacklist ${PATH}/urxvtc 170blacklist ${PATH}/urxvtc
170blacklist ${PATH}/urxvtcd 171blacklist ${PATH}/urxvtcd
172blacklist ${PATH}/konsole
173blacklist ${PATH}/yakuake
diff --git a/etc/icecat.profile b/etc/icecat.profile
index 25d426ad2..2f8e2df7f 100644
--- a/etc/icecat.profile
+++ b/etc/icecat.profile
@@ -1,2 +1,51 @@
1# Firejail profile for GNU Icecat 1# Firejail profile for GNU Icecat
2include /etc/firejail/firefox.profile 2
3noblacklist ~/.mozilla
4noblacklist ~/.cache/mozilla
5include /etc/firejail/disable-common.inc
6include /etc/firejail/disable-programs.inc
7include /etc/firejail/disable-devel.inc
8
9caps.drop all
10netfilter
11nonewprivs
12noroot
13protocol unix,inet,inet6,netlink
14seccomp
15tracelog
16
17whitelist ${DOWNLOADS}
18mkdir ~/.mozilla
19whitelist ~/.mozilla
20mkdir ~/.cache/mozilla/icecat
21whitelist ~/.cache/mozilla/icecat
22whitelist ~/dwhelper
23whitelist ~/.zotero
24whitelist ~/.vimperatorrc
25whitelist ~/.vimperator
26whitelist ~/.pentadactylrc
27whitelist ~/.pentadactyl
28whitelist ~/.keysnail.js
29whitelist ~/.config/gnome-mplayer
30whitelist ~/.cache/gnome-mplayer/plugin
31whitelist ~/.pki
32
33# lastpass, keepassx
34whitelist ~/.keepassx
35whitelist ~/.config/keepassx
36whitelist ~/keepassx.kdbx
37whitelist ~/.lastpass
38whitelist ~/.config/lastpass
39
40
41#silverlight
42whitelist ~/.wine-pipelight
43whitelist ~/.wine-pipelight64
44whitelist ~/.config/pipelight-widevine
45whitelist ~/.config/pipelight-silverlight5.1
46
47include /etc/firejail/whitelist-common.inc
48
49# experimental features
50#private-etc passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,gtk-2.0,pango,fonts,iceweasel,firefox,adobe,mime.types,mailcap,asound.conf,pulse
51
diff --git a/etc/whitelist-common.inc b/etc/whitelist-common.inc
index 2317133c5..abbb4a9fc 100644
--- a/etc/whitelist-common.inc
+++ b/etc/whitelist-common.inc
@@ -20,8 +20,11 @@ whitelist ~/.cache/fontconfig
20# gtk 20# gtk
21whitelist ~/.gtkrc 21whitelist ~/.gtkrc
22whitelist ~/.gtkrc-2.0 22whitelist ~/.gtkrc-2.0
23whitelist ~/.config/gtk-2.0
23whitelist ~/.config/gtk-3.0 24whitelist ~/.config/gtk-3.0
24whitelist ~/.themes 25whitelist ~/.themes
26whitelist ~/.kde/share/config/gtkrc
27whitelist ~/.kde/share/config/gtkrc-2.0
25 28
26# dconf 29# dconf
27mkdir ~/.config/dconf 30mkdir ~/.config/dconf