aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar Tad <tad@spotco.us>2017-04-15 16:07:25 -0400
committerLibravatar Tad <tad@spotco.us>2017-04-15 16:07:25 -0400
commitb7d51c2df6fb62d7830bdd3a873fff618adb00dc (patch)
treeb7970715f4f36fda11c39c34655fded68b354230 /etc
parentHarden dino (diff)
downloadfirejail-b7d51c2df6fb62d7830bdd3a873fff618adb00dc.tar.gz
firejail-b7d51c2df6fb62d7830bdd3a873fff618adb00dc.tar.zst
firejail-b7d51c2df6fb62d7830bdd3a873fff618adb00dc.zip
Harden 19 more profiles
Diffstat (limited to 'etc')
-rw-r--r--etc/bless.profile1
-rw-r--r--etc/eog.profile5
-rw-r--r--etc/evince.profile4
-rw-r--r--etc/evolution.profile5
-rw-r--r--etc/file-roller.profile7
-rw-r--r--etc/gedit.profile9
-rw-r--r--etc/gimp.profile4
-rw-r--r--etc/gnome-calculator.profile12
-rw-r--r--etc/hexchat.profile4
-rw-r--r--etc/jd-gui.profile1
-rw-r--r--etc/keepass.profile8
-rw-r--r--etc/keepassx.profile4
-rw-r--r--etc/keepassx2.profile6
-rw-r--r--etc/keepassxc.profile6
-rw-r--r--etc/libreoffice.profile5
-rw-r--r--etc/mumble.profile4
-rw-r--r--etc/pdfsam.profile1
-rw-r--r--etc/totem.profile12
-rw-r--r--etc/vlc.profile3
19 files changed, 92 insertions, 9 deletions
diff --git a/etc/bless.profile b/etc/bless.profile
index 08a756989..ac4c08fb0 100644
--- a/etc/bless.profile
+++ b/etc/bless.profile
@@ -17,6 +17,7 @@ include /etc/firejail/disable-devel.inc
17 17
18#Options 18#Options
19caps.drop all 19caps.drop all
20net none
20netfilter 21netfilter
21nogroups 22nogroups
22nonewprivs 23nonewprivs
diff --git a/etc/eog.profile b/etc/eog.profile
index c5afec7fa..7c2cd557c 100644
--- a/etc/eog.profile
+++ b/etc/eog.profile
@@ -11,7 +11,9 @@ include /etc/firejail/disable-devel.inc
11include /etc/firejail/disable-passwdmgr.inc 11include /etc/firejail/disable-passwdmgr.inc
12 12
13caps.drop all 13caps.drop all
14net none
14netfilter 15netfilter
16no3d
15nogroups 17nogroups
16nonewprivs 18nonewprivs
17noroot 19noroot
@@ -24,3 +26,6 @@ private-bin eog
24private-dev 26private-dev
25private-etc fonts 27private-etc fonts
26private-tmp 28private-tmp
29
30noexec ${HOME}
31noexec /tmp
diff --git a/etc/evince.profile b/etc/evince.profile
index 94cefdd8b..ae50425b9 100644
--- a/etc/evince.profile
+++ b/etc/evince.profile
@@ -13,6 +13,7 @@ include /etc/firejail/disable-passwdmgr.inc
13caps.drop all 13caps.drop all
14netfilter 14netfilter
15#net none - creates some problems on some distributions 15#net none - creates some problems on some distributions
16no3d
16nogroups 17nogroups
17nonewprivs 18nonewprivs
18noroot 19noroot
@@ -27,3 +28,6 @@ private-dev
27private-etc fonts 28private-etc fonts
28# evince needs access to /tmp/mozilla* to work in firefox 29# evince needs access to /tmp/mozilla* to work in firefox
29# private-tmp 30# private-tmp
31
32noexec ${HOME}
33noexec /tmp
diff --git a/etc/evolution.profile b/etc/evolution.profile
index cb6615716..04bf480ff 100644
--- a/etc/evolution.profile
+++ b/etc/evolution.profile
@@ -9,6 +9,7 @@ noblacklist ~/.cache/evolution
9noblacklist ~/.pki 9noblacklist ~/.pki
10noblacklist ~/.pki/nssdb 10noblacklist ~/.pki/nssdb
11noblacklist ~/.gnupg 11noblacklist ~/.gnupg
12noblacklist ~/.bogofilter
12 13
13noblacklist /var/spool/mail 14noblacklist /var/spool/mail
14noblacklist /var/mail 15noblacklist /var/mail
@@ -20,6 +21,7 @@ include /etc/firejail/disable-passwdmgr.inc
20 21
21caps.drop all 22caps.drop all
22netfilter 23netfilter
24no3d
23nogroups 25nogroups
24nonewprivs 26nonewprivs
25noroot 27noroot
@@ -30,3 +32,6 @@ shell none
30 32
31private-dev 33private-dev
32private-tmp 34private-tmp
35
36noexec ${HOME}
37noexec /tmp
diff --git a/etc/file-roller.profile b/etc/file-roller.profile
index 804d20ce1..a3f687651 100644
--- a/etc/file-roller.profile
+++ b/etc/file-roller.profile
@@ -9,13 +9,15 @@ include /etc/firejail/disable-devel.inc
9include /etc/firejail/disable-passwdmgr.inc 9include /etc/firejail/disable-passwdmgr.inc
10 10
11caps.drop all 11caps.drop all
12net none
13netfilter
14no3d
12nogroups 15nogroups
13nonewprivs 16nonewprivs
14noroot 17noroot
15nosound 18nosound
16protocol unix 19protocol unix
17seccomp 20seccomp
18netfilter
19shell none 21shell none
20tracelog 22tracelog
21 23
@@ -23,3 +25,6 @@ tracelog
23# private-tmp 25# private-tmp
24private-dev 26private-dev
25# private-etc fonts 27# private-etc fonts
28
29noexec ${HOME}
30noexec /tmp
diff --git a/etc/gedit.profile b/etc/gedit.profile
index 9f4eee9b3..07bdb1bbe 100644
--- a/etc/gedit.profile
+++ b/etc/gedit.profile
@@ -14,17 +14,22 @@ include /etc/firejail/disable-programs.inc
14include /etc/firejail/disable-passwdmgr.inc 14include /etc/firejail/disable-passwdmgr.inc
15 15
16caps.drop all 16caps.drop all
17netfilter
18net none
19no3d
17nogroups 20nogroups
18nonewprivs 21nonewprivs
19noroot 22noroot
20nosound 23nosound
21protocol unix 24protocol unix
22seccomp 25seccomp
23netfilter
24shell none 26shell none
25tracelog 27tracelog
26 28
27# private-bin gedit 29# private-bin gedit
28private-tmp
29private-dev 30private-dev
30# private-etc fonts 31# private-etc fonts
32private-tmp
33
34noexec ${HOME}
35noexec /tmp
diff --git a/etc/gimp.profile b/etc/gimp.profile
index 4088bd680..5f8ccb4fb 100644
--- a/etc/gimp.profile
+++ b/etc/gimp.profile
@@ -10,16 +10,18 @@ include /etc/firejail/disable-passwdmgr.inc
10 10
11caps.drop all 11caps.drop all
12netfilter 12netfilter
13net none
13nogroups 14nogroups
14nonewprivs 15nonewprivs
15noroot 16noroot
16nosound 17nosound
17protocol unix 18protocol unix
18seccomp 19seccomp
20shell none
19 21
20# gimp plugins are installed by the user in ~/.gimp-2.8/plug-ins/ directory 22# gimp plugins are installed by the user in ~/.gimp-2.8/plug-ins/ directory
21# if you are not using external plugins, you can enable noexec statement below 23# if you are not using external plugins, you can enable noexec statement below
22# noexec ${HOME} 24# noexec ${HOME}
23 25
24noexec /tmp 26noexec /tmp
25 27
diff --git a/etc/gnome-calculator.profile b/etc/gnome-calculator.profile
index 714a97650..f5d952e3d 100644
--- a/etc/gnome-calculator.profile
+++ b/etc/gnome-calculator.profile
@@ -17,7 +17,19 @@ include /etc/firejail/whitelist-common.inc
17#Options 17#Options
18caps.drop all 18caps.drop all
19netfilter 19netfilter
20#net none
21no3d
20nonewprivs 22nonewprivs
21noroot 23noroot
24nosound
22protocol unix,inet,inet6 25protocol unix,inet,inet6
23seccomp 26seccomp
27shell none
28
29private-bin gnome-calculator
30private-dev
31private-etc fonts
32private-tmp
33
34noexec ${HOME}
35noexec /tmp
diff --git a/etc/hexchat.profile b/etc/hexchat.profile
index 53f447f7e..d24f492d8 100644
--- a/etc/hexchat.profile
+++ b/etc/hexchat.profile
@@ -13,6 +13,7 @@ include /etc/firejail/disable-devel.inc
13 13
14caps.drop all 14caps.drop all
15netfilter 15netfilter
16no3d
16nogroups 17nogroups
17nonewprivs 18nonewprivs
18noroot 19noroot
@@ -30,3 +31,6 @@ private-bin hexchat
30#debug note: private-bin requires perl, python, etc on some systems 31#debug note: private-bin requires perl, python, etc on some systems
31private-dev 32private-dev
32private-tmp 33private-tmp
34
35noexec ${HOME}
36noexec /tmp
diff --git a/etc/jd-gui.profile b/etc/jd-gui.profile
index 1802c59fd..e0184908b 100644
--- a/etc/jd-gui.profile
+++ b/etc/jd-gui.profile
@@ -16,6 +16,7 @@ include /etc/firejail/disable-devel.inc
16 16
17#Options 17#Options
18caps.drop all 18caps.drop all
19net none
19netfilter 20netfilter
20nogroups 21nogroups
21nonewprivs 22nonewprivs
diff --git a/etc/keepass.profile b/etc/keepass.profile
index d269c3e8a..abe52eca3 100644
--- a/etc/keepass.profile
+++ b/etc/keepass.profile
@@ -15,14 +15,18 @@ include /etc/firejail/disable-devel.inc
15include /etc/firejail/disable-passwdmgr.inc 15include /etc/firejail/disable-passwdmgr.inc
16 16
17caps.drop all 17caps.drop all
18netfilter
19no3d
18nogroups 20nogroups
19nonewprivs 21nonewprivs
20noroot 22noroot
21nosound 23nosound
22protocol unix,inet,inet6 24protocol unix,inet,inet6
23seccomp 25seccomp
24netfilter
25shell none 26shell none
26 27
27private-tmp
28private-dev 28private-dev
29private-tmp
30
31noexec ${HOME}
32noexec /tmp
diff --git a/etc/keepassx.profile b/etc/keepassx.profile
index 379b8a668..845a1bcc9 100644
--- a/etc/keepassx.profile
+++ b/etc/keepassx.profile
@@ -15,6 +15,7 @@ include /etc/firejail/disable-passwdmgr.inc
15 15
16caps.drop all 16caps.drop all
17net none 17net none
18no3d
18nogroups 19nogroups
19nonewprivs 20nonewprivs
20noroot 21noroot
@@ -28,3 +29,6 @@ private-bin keepassx
28private-etc fonts 29private-etc fonts
29private-dev 30private-dev
30private-tmp 31private-tmp
32
33noexec ${HOME}
34noexec /tmp
diff --git a/etc/keepassx2.profile b/etc/keepassx2.profile
index a21caf3f1..32dddc2fe 100644
--- a/etc/keepassx2.profile
+++ b/etc/keepassx2.profile
@@ -15,6 +15,7 @@ include /etc/firejail/disable-passwdmgr.inc
15 15
16caps.drop all 16caps.drop all
17net none 17net none
18no3d
18nogroups 19nogroups
19nonewprivs 20nonewprivs
20noroot 21noroot
@@ -24,6 +25,9 @@ seccomp
24shell none 25shell none
25 26
26private-bin keepassx2 27private-bin keepassx2
27private-etc fonts
28private-dev 28private-dev
29private-etc fonts
29private-tmp 30private-tmp
31
32noexec ${HOME}
33noexec /tmp
diff --git a/etc/keepassxc.profile b/etc/keepassxc.profile
index 654a30682..369d4a5ae 100644
--- a/etc/keepassxc.profile
+++ b/etc/keepassxc.profile
@@ -16,6 +16,7 @@ include /etc/firejail/disable-passwdmgr.inc
16# To use KeePassHTTP, comment out `net none` 16# To use KeePassHTTP, comment out `net none`
17caps.drop all 17caps.drop all
18net none 18net none
19no3d
19nogroups 20nogroups
20nonewprivs 21nonewprivs
21noroot 22noroot
@@ -25,6 +26,9 @@ seccomp
25shell none 26shell none
26 27
27private-bin keepassxc 28private-bin keepassxc
28private-etc fonts
29private-dev 29private-dev
30private-etc fonts
30private-tmp 31private-tmp
32
33noexec ${HOME}
34noexec /tmp
diff --git a/etc/libreoffice.profile b/etc/libreoffice.profile
index 685073e7c..dda4e6ab9 100644
--- a/etc/libreoffice.profile
+++ b/etc/libreoffice.profile
@@ -17,7 +17,12 @@ nonewprivs
17noroot 17noroot
18protocol unix,inet,inet6 18protocol unix,inet,inet6
19seccomp 19seccomp
20shell none
20tracelog 21tracelog
21 22
22private-dev 23private-dev
23# whitelist /tmp/.X11-unix/ 24# whitelist /tmp/.X11-unix/
25
26noexec ${HOME}
27noexec /tmp
28
diff --git a/etc/mumble.profile b/etc/mumble.profile
index d5405a6ae..c5c6a4d1a 100644
--- a/etc/mumble.profile
+++ b/etc/mumble.profile
@@ -18,6 +18,7 @@ include /etc/firejail/whitelist-common.inc
18 18
19caps.drop all 19caps.drop all
20netfilter 20netfilter
21no3d
21nonewprivs 22nonewprivs
22nogroups 23nogroups
23noroot 24noroot
@@ -28,3 +29,6 @@ tracelog
28 29
29private-bin mumble 30private-bin mumble
30private-tmp 31private-tmp
32
33noexec ${HOME}
34noexec /tmp
diff --git a/etc/pdfsam.profile b/etc/pdfsam.profile
index c37ccba09..523c11f26 100644
--- a/etc/pdfsam.profile
+++ b/etc/pdfsam.profile
@@ -14,6 +14,7 @@ include /etc/firejail/disable-devel.inc
14 14
15#Options 15#Options
16caps.drop all 16caps.drop all
17net none
17netfilter 18netfilter
18nogroups 19nogroups
19nonewprivs 20nonewprivs
diff --git a/etc/totem.profile b/etc/totem.profile
index 0b3942cf0..fadfbb00b 100644
--- a/etc/totem.profile
+++ b/etc/totem.profile
@@ -12,8 +12,18 @@ include /etc/firejail/disable-devel.inc
12include /etc/firejail/disable-passwdmgr.inc 12include /etc/firejail/disable-passwdmgr.inc
13 13
14caps.drop all 14caps.drop all
15netfilter
16nogroups
15nonewprivs 17nonewprivs
16noroot 18noroot
17netfilter
18protocol unix,inet,inet6 19protocol unix,inet,inet6
19seccomp 20seccomp
21shell none
22
23private-bin totem
24private-dev
25private-etc fonts
26private-tmp
27
28noexec ${HOME}
29noexec /tmp
diff --git a/etc/vlc.profile b/etc/vlc.profile
index 0c96f0108..21282dfbd 100644
--- a/etc/vlc.profile
+++ b/etc/vlc.profile
@@ -22,3 +22,6 @@ shell none
22private-bin vlc,cvlc,nvlc,rvlc,qvlc,svlc 22private-bin vlc,cvlc,nvlc,rvlc,qvlc,svlc
23# private-dev 23# private-dev
24private-tmp 24private-tmp
25
26noexec ${HOME}
27noexec /tmp