aboutsummaryrefslogtreecommitdiffstats
path: root/etc/firefox.profile
diff options
context:
space:
mode:
authorLibravatar Tad <tad@spotco.us>2017-08-07 01:22:08 -0400
committerLibravatar Tad <tad@spotco.us>2017-08-07 01:22:08 -0400
commit9e3ba319be6b9546d7e8f450ca419ee2f3f4040b (patch)
tree0aebe82de78a61877c267f4dcb2ebcc13a2e37c9 /etc/firefox.profile
parentvarious profile fixes (#1433) (diff)
downloadfirejail-9e3ba319be6b9546d7e8f450ca419ee2f3f4040b.tar.gz
firejail-9e3ba319be6b9546d7e8f450ca419ee2f3f4040b.tar.zst
firejail-9e3ba319be6b9546d7e8f450ca419ee2f3f4040b.zip
Unify all profiles
Diffstat (limited to 'etc/firefox.profile')
-rw-r--r--etc/firefox.profile98
1 files changed, 47 insertions, 51 deletions
diff --git a/etc/firefox.profile b/etc/firefox.profile
index aff6e8334..8d48a4704 100644
--- a/etc/firefox.profile
+++ b/etc/firefox.profile
@@ -1,77 +1,73 @@
1# Persistent global definitions go here 1# Firejail profile for firefox
2include /etc/firejail/globals.local 2# This file is overwritten after every install/update
3 3# Persistent local customizations
4# This file is overwritten during software install.
5# Persistent customizations should go in a .local file.
6include /etc/firejail/firefox.local 4include /etc/firejail/firefox.local
5# Persistent global definitions
6include /etc/firejail/globals.local
7 7
8# Firejail profile for Mozilla Firefox (Iceweasel in Debian)
9noblacklist ~/.mozilla
10noblacklist ~/.cache/mozilla 8noblacklist ~/.cache/mozilla
9noblacklist ~/.config/okularpartrc
10noblacklist ~/.config/okularrc
11noblacklist ~/.config/qpdfview 11noblacklist ~/.config/qpdfview
12noblacklist ~/.local/share/qpdfview
13noblacklist ~/.kde4/share/apps/okular
14noblacklist ~/.kde/share/apps/okular 12noblacklist ~/.kde/share/apps/okular
13noblacklist ~/.kde4/share/apps/okular
15noblacklist ~/.local/share/okular 14noblacklist ~/.local/share/okular
16noblacklist ~/.config/okularpartrc 15noblacklist ~/.local/share/qpdfview
17noblacklist ~/.config/okularrc 16noblacklist ~/.mozilla
18noblacklist ~/.pki 17noblacklist ~/.pki
19 18
20include /etc/firejail/disable-common.inc 19include /etc/firejail/disable-common.inc
21include /etc/firejail/disable-programs.inc
22include /etc/firejail/disable-devel.inc 20include /etc/firejail/disable-devel.inc
21include /etc/firejail/disable-programs.inc
23 22
24caps.drop all
25# ipc-namespace crashes firefox on some setups
26netfilter
27nogroups
28nonewprivs
29noroot
30protocol unix,inet,inet6,netlink
31seccomp
32shell none
33tracelog
34
35whitelist ${DOWNLOADS}
36mkdir ~/.mozilla
37whitelist ~/.mozilla
38mkdir ~/.cache/mozilla/firefox 23mkdir ~/.cache/mozilla/firefox
24mkdir ~/.mozilla
25mkdir ~/.pki
26whitelist ${DOWNLOADS}
27whitelist ~/.cache/gnome-mplayer/plugin
39whitelist ~/.cache/mozilla/firefox 28whitelist ~/.cache/mozilla/firefox
40whitelist ~/dwhelper
41whitelist ~/.zotero
42whitelist ~/.vimperatorrc
43whitelist ~/.vimperator
44whitelist ~/.pentadactylrc
45whitelist ~/.pentadactyl
46whitelist ~/.keysnail.js
47whitelist ~/.config/gnome-mplayer 29whitelist ~/.config/gnome-mplayer
48whitelist ~/.cache/gnome-mplayer/plugin
49mkdir ~/.pki
50whitelist ~/.pki
51whitelist ~/.lastpass
52whitelist ~/.config/qpdfview
53whitelist ~/.local/share/qpdfview
54whitelist ~/.config/okularrc
55whitelist ~/.config/okularpartrc 30whitelist ~/.config/okularpartrc
56whitelist ~/.kde4/share/apps/okular 31whitelist ~/.config/okularrc
32whitelist ~/.config/pipelight-silverlight5.1
33whitelist ~/.config/pipelight-widevine
34whitelist ~/.config/qpdfview
57whitelist ~/.kde/share/apps/okular 35whitelist ~/.kde/share/apps/okular
36whitelist ~/.kde4/share/apps/okular
37whitelist ~/.keysnail.js
38whitelist ~/.lastpass
58whitelist ~/.local/share/okular 39whitelist ~/.local/share/okular
59 40whitelist ~/.local/share/qpdfview
60# silverlight 41whitelist ~/.mozilla
42whitelist ~/.pentadactyl
43whitelist ~/.pentadactylrc
44whitelist ~/.pki
45whitelist ~/.vimperator
46whitelist ~/.vimperatorrc
61whitelist ~/.wine-pipelight 47whitelist ~/.wine-pipelight
62whitelist ~/.wine-pipelight64 48whitelist ~/.wine-pipelight64
63whitelist ~/.config/pipelight-widevine 49whitelist ~/.zotero
64whitelist ~/.config/pipelight-silverlight5.1 50whitelist ~/dwhelper
65
66include /etc/firejail/whitelist-common.inc 51include /etc/firejail/whitelist-common.inc
67 52
68# experimental features 53caps.drop all
69#private-bin firefox,which,sh,dbus-launch,dbus-send,env 54netfilter
70#private-etc passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,xdg,gtk-2.0,gtk-3.0,X11,pango,fonts,firefox,mime.types,mailcap,asound.conf,pulse 55nogroups
71# private-dev might prevent video calls going out 56nonewprivs
57noroot
58protocol unix,inet,inet6,netlink
59seccomp
60shell none
61tracelog
62
63# private-bin firefox,which,sh,dbus-launch,dbus-send,env
72private-dev 64private-dev
65# private-dev might prevent video calls going out
66# private-etc passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,xdg,gtk-2.0,gtk-3.0,X11,pango,fonts,firefox,mime.types,mailcap,asound.conf,pulse
73private-tmp 67private-tmp
74#disable-mnt
75 68
76noexec ${HOME} 69noexec ${HOME}
77noexec /tmp 70noexec /tmp
71
72# CLOBBERED COMMENTS
73# disable-mnt