summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar Tad <tad@spotco.us>2017-09-16 14:11:43 -0400
committerLibravatar Tad <tad@spotco.us>2017-09-18 18:24:13 -0400
commit3c3602fe4e747f3489c917f4de991c9043df9751 (patch)
tree052baee1387ce11b9ecd00e49a7c96d59f92d480 /etc
parentFixup 36 profiles (diff)
downloadfirejail-3c3602fe4e747f3489c917f4de991c9043df9751.tar.gz
firejail-3c3602fe4e747f3489c917f4de991c9043df9751.tar.zst
firejail-3c3602fe4e747f3489c917f4de991c9043df9751.zip
Harden 25 profiles
Diffstat (limited to 'etc')
-rw-r--r--etc/Viber.profile5
-rw-r--r--etc/amule.profile9
-rw-r--r--etc/ardour5.profile5
-rw-r--r--etc/brackets.profile14
-rw-r--r--etc/calligra.profile9
-rw-r--r--etc/cin.profile7
-rw-r--r--etc/dooble.profile12
-rw-r--r--etc/fetchmail.profile9
-rw-r--r--etc/freecad.profile5
-rw-r--r--etc/google-earth.profile7
-rw-r--r--etc/imagej.profile10
-rw-r--r--etc/karbon.profile24
-rw-r--r--etc/kdenlive.profile4
-rw-r--r--etc/krita.profile7
-rw-r--r--etc/linphone.profile16
-rw-r--r--etc/lmms.profile10
-rw-r--r--etc/macrofusion.profile9
-rw-r--r--etc/mpd.profile13
-rw-r--r--etc/natron.profile11
-rw-r--r--etc/ricochet.profile10
-rw-r--r--etc/shotcut.profile7
-rw-r--r--etc/teamspeak3.profile16
-rw-r--r--etc/tor-browser-en.profile8
-rw-r--r--etc/tor.profile9
-rw-r--r--etc/zart.profile6
25 files changed, 197 insertions, 45 deletions
diff --git a/etc/Viber.profile b/etc/Viber.profile
index ee1ab6219..468199dd8 100644
--- a/etc/Viber.profile
+++ b/etc/Viber.profile
@@ -19,11 +19,16 @@ include /etc/firejail/whitelist-common.inc
19 19
20caps.drop all 20caps.drop all
21ipc-namespace 21ipc-namespace
22netfilter
23nodvd
22nogroups 24nogroups
25nonewprivs
23noroot 26noroot
27notv
24seccomp 28seccomp
25shell none 29shell none
26 30
31disable-mnt
27private-bin sh,dig,awk 32private-bin sh,dig,awk
28private-etc hosts,fonts,mailcap,resolv.conf,X11,pulse,alternatives,localtime,nsswitch.conf,ssl,proxychains.conf 33private-etc hosts,fonts,mailcap,resolv.conf,X11,pulse,alternatives,localtime,nsswitch.conf,ssl,proxychains.conf
29private-tmp 34private-tmp
diff --git a/etc/amule.profile b/etc/amule.profile
index 48aad759d..c59377850 100644
--- a/etc/amule.profile
+++ b/etc/amule.profile
@@ -19,12 +19,21 @@ include /etc/firejail/whitelist-common.inc
19 19
20caps.drop all 20caps.drop all
21ipc-namespace 21ipc-namespace
22netfilter
23no3d
24nodvd
22nogroups 25nogroups
23nonewprivs 26nonewprivs
24noroot 27noroot
28nosound
29notv
30novideo
25seccomp 31seccomp
26shell none 32shell none
27 33
28private-bin amule 34private-bin amule
29private-dev 35private-dev
30private-tmp 36private-tmp
37
38noexec ${HOME}
39noexec /tmp
diff --git a/etc/ardour5.profile b/etc/ardour5.profile
index 42744f4dd..738b5990a 100644
--- a/etc/ardour5.profile
+++ b/etc/ardour5.profile
@@ -19,8 +19,11 @@ include /etc/firejail/disable-programs.inc
19caps.drop all 19caps.drop all
20ipc-namespace 20ipc-namespace
21net none 21net none
22nodvd
22nogroups 23nogroups
24nonewprivs
23noroot 25noroot
26notv
24seccomp 27seccomp
25shell none 28shell none
26 29
@@ -29,5 +32,5 @@ private-dev
29#private-etc pulse,X11,alternatives,ardour4,ardour5,fonts 32#private-etc pulse,X11,alternatives,ardour4,ardour5,fonts
30private-tmp 33private-tmp
31 34
32noexec /home 35noexec ${HOME}
33noexec /tmp 36noexec /tmp
diff --git a/etc/brackets.profile b/etc/brackets.profile
index 151d88bdd..0a8c592a7 100644
--- a/etc/brackets.profile
+++ b/etc/brackets.profile
@@ -14,12 +14,16 @@ include /etc/firejail/disable-passwdmgr.inc
14include /etc/firejail/disable-programs.inc 14include /etc/firejail/disable-programs.inc
15 15
16caps.drop all 16caps.drop all
17# Comment out or use --ignore=net if you want to install extensions or themes 17netfilter
18net none 18nodvd
19# Disable these if you use live preview (until I figure out a workaround) 19nogroups
20# Doing so should be relatively safe since there is no network access 20nonewprivs
21noroot 21noroot
22nosound
23notv
24novideo
25protocol unix,inet,inet6
22seccomp 26seccomp
27shell none
23 28
24private-bin bash,brackets,readlink,dirname,google-chrome,cat
25private-dev 29private-dev
diff --git a/etc/calligra.profile b/etc/calligra.profile
index 58006f203..e90c8efe8 100644
--- a/etc/calligra.profile
+++ b/etc/calligra.profile
@@ -12,15 +12,18 @@ include /etc/firejail/disable-programs.inc
12 12
13caps.drop all 13caps.drop all
14ipc-namespace 14ipc-namespace
15net none 15nodvd
16nogroups 16nogroups
17nonewprivs
17noroot 18noroot
19notv
20novideo
21protocol unix
18seccomp 22seccomp
19shell none 23shell none
20 24
21private-bin calligra,calligraauthor,calligraconverter,calligraflow,calligraplan,calligraplanwork,calligrasheets,calligrastage,calligrawords,dbus-launch 25private-bin calligra,calligraauthor,calligraconverter,calligraflow,calligraplan,calligraplanwork,calligrasheets,calligrastage,calligrawords,dbus-launch
22private-dev 26private-dev
23#private-etc fonts,passwd,alternatives,X11
24 27
25noexec /home 28noexec ${HOME}
26noexec /tmp 29noexec /tmp
diff --git a/etc/cin.profile b/etc/cin.profile
index e895805eb..93a94c910 100644
--- a/etc/cin.profile
+++ b/etc/cin.profile
@@ -15,14 +15,17 @@ include /etc/firejail/disable-programs.inc
15caps.drop all 15caps.drop all
16ipc-namespace 16ipc-namespace
17net none 17net none
18nodvd
18nogroups 19nogroups
20nonewprivs
21notv
19noroot 22noroot
23protocol unix
20seccomp 24seccomp
21shell none 25shell none
22 26
23private-bin cin 27private-bin cin
24private-dev 28private-dev
25#private-etc fonts,pulse
26 29
27noexec /home 30noexec ${HOME}
28noexec /tmp 31noexec /tmp
diff --git a/etc/dooble.profile b/etc/dooble.profile
index cbb0f96b8..aabfcd8bb 100644
--- a/etc/dooble.profile
+++ b/etc/dooble.profile
@@ -20,8 +20,20 @@ include /etc/firejail/whitelist-common.inc
20 20
21caps.drop all 21caps.drop all
22netfilter 22netfilter
23nodvd
24nogroups
23nonewprivs 25nonewprivs
24noroot 26noroot
27notv
28novideo
25protocol unix,inet,inet6,netlink 29protocol unix,inet,inet6,netlink
26seccomp 30seccomp
31shell none
27tracelog 32tracelog
33
34disable-mnt
35private-dev
36private-tmp
37
38noexec ${HOME}
39noexec /tmp
diff --git a/etc/fetchmail.profile b/etc/fetchmail.profile
index 2b2be4c16..9ee59f453 100644
--- a/etc/fetchmail.profile
+++ b/etc/fetchmail.profile
@@ -12,11 +12,18 @@ include /etc/firejail/disable-passwdmgr.inc
12include /etc/firejail/disable-programs.inc 12include /etc/firejail/disable-programs.inc
13 13
14caps.drop all 14caps.drop all
15netfilter
16no3d
17nodvd
15nogroups 18nogroups
19nonewprivs
16noroot 20noroot
17nosound 21nosound
22notv
23novideo
24protocol unix,inet,inet6
18seccomp 25seccomp
26shell none
19 27
20# private-bin fetchmail,procmail,bash,chmod 28# private-bin fetchmail,procmail,bash,chmod
21private-dev 29private-dev
22# private-etc passwd,hosts,resolv.conf
diff --git a/etc/freecad.profile b/etc/freecad.profile
index c2d4661e8..4fde66839 100644
--- a/etc/freecad.profile
+++ b/etc/freecad.profile
@@ -16,16 +16,19 @@ include /etc/firejail/disable-programs.inc
16caps.drop all 16caps.drop all
17ipc-namespace 17ipc-namespace
18net none 18net none
19nodvd
19nogroups 20nogroups
21nonewprivs
20noroot 22noroot
21nosound 23nosound
24notv
25novideo
22protocol unix 26protocol unix
23seccomp 27seccomp
24shell none 28shell none
25 29
26private-bin freecad,freecadcmd 30private-bin freecad,freecadcmd
27private-dev 31private-dev
28#private-etc fonts,passwd,alternatives,X11
29private-tmp 32private-tmp
30 33
31noexec ${HOME} 34noexec ${HOME}
diff --git a/etc/google-earth.profile b/etc/google-earth.profile
index 11d55281a..32da9a5a8 100644
--- a/etc/google-earth.profile
+++ b/etc/google-earth.profile
@@ -21,14 +21,19 @@ include /etc/firejail/whitelist-common.inc
21 21
22caps.drop all 22caps.drop all
23ipc-namespace 23ipc-namespace
24netfilter
25nodvd
24nogroups 26nogroups
27nonewprivs
25noroot 28noroot
29notv
30novideo
31protocol unix,inet,inet6
26seccomp 32seccomp
27shell none 33shell none
28 34
29private-bin google-earth,sh,grep,sed,ls,dirname 35private-bin google-earth,sh,grep,sed,ls,dirname
30private-dev 36private-dev
31#private-etc fonts,resolv.conf,X11,alternatives,pulse
32 37
33noexec ${HOME} 38noexec ${HOME}
34noexec /tmp 39noexec /tmp
diff --git a/etc/imagej.profile b/etc/imagej.profile
index 4613e378f..88a56c706 100644
--- a/etc/imagej.profile
+++ b/etc/imagej.profile
@@ -16,12 +16,20 @@ include /etc/firejail/disable-programs.inc
16caps.drop all 16caps.drop all
17ipc-namespace 17ipc-namespace
18net none 18net none
19nodvd
19nogroups 20nogroups
20nonewprivs 21nonewprivs
21noroot 22noroot
23nosound
24notv
25novideo
26protocol unix
22seccomp 27seccomp
28shell none
23 29
24private-bin imagej,bash,grep,sort,tail,tr,cut,whoami,hostname,uname,mkdir,ls,touch,free,awk,update-java-alternatives,basename,xprop,rm,ln 30private-bin imagej,bash,grep,sort,tail,tr,cut,whoami,hostname,uname,mkdir,ls,touch,free,awk,update-java-alternatives,basename,xprop,rm,ln
25private-dev 31private-dev
26# private-etc passwd,alternatives,hosts,fonts,X11
27private-tmp 32private-tmp
33
34noexec ${HOME}
35noexec /tmp
diff --git a/etc/karbon.profile b/etc/karbon.profile
index 7d7f25ad0..d94f20012 100644
--- a/etc/karbon.profile
+++ b/etc/karbon.profile
@@ -1,25 +1,5 @@
1# Firejail profile for karbon 1# Firejail profile alias for krita
2# This file is overwritten after every install/update 2# This file is overwritten after every install/update
3# Persistent local customizations
4include /etc/firejail/karbon.local
5# Persistent global definitions
6include /etc/firejail/globals.local
7 3
8 4
9include /etc/firejail/disable-common.inc 5include /etc/firejail/krita.profile
10include /etc/firejail/disable-devel.inc
11include /etc/firejail/disable-passwdmgr.inc
12include /etc/firejail/disable-programs.inc
13
14caps.drop all
15ipc-namespace
16net none
17nogroups
18noroot
19seccomp
20shell none
21
22private-dev
23
24noexec /home
25noexec /tmp
diff --git a/etc/kdenlive.profile b/etc/kdenlive.profile
index b91bd9c41..56bb729e1 100644
--- a/etc/kdenlive.profile
+++ b/etc/kdenlive.profile
@@ -13,8 +13,12 @@ include /etc/firejail/disable-programs.inc
13 13
14caps.drop all 14caps.drop all
15net none 15net none
16nodvd
16nogroups 17nogroups
18nonewprivs
17noroot 19noroot
20notv
21protocol unix,inet,inet6
18seccomp 22seccomp
19shell none 23shell none
20 24
diff --git a/etc/krita.profile b/etc/krita.profile
index d60ef2fa7..2dfd084ef 100644
--- a/etc/krita.profile
+++ b/etc/krita.profile
@@ -14,12 +14,19 @@ include /etc/firejail/disable-programs.inc
14caps.drop all 14caps.drop all
15ipc-namespace 15ipc-namespace
16net none 16net none
17nodvd
17nogroups 18nogroups
19nonewprivs
18noroot 20noroot
21nosound
22notv
23novideo
24protocol unix
19seccomp 25seccomp
20shell none 26shell none
21 27
22private-dev 28private-dev
29private-tmp
23 30
24noexec /home 31noexec /home
25noexec /tmp 32noexec /tmp
diff --git a/etc/linphone.profile b/etc/linphone.profile
index 8763b348a..41f9245a2 100644
--- a/etc/linphone.profile
+++ b/etc/linphone.profile
@@ -21,5 +21,21 @@ whitelist ${HOME}/Downloads
21include /etc/firejail/whitelist-common.inc 21include /etc/firejail/whitelist-common.inc
22 22
23caps.drop all 23caps.drop all
24netfilter
25no3d
26nodvd
27nogroups
28nonewprivs
24noroot 29noroot
30notv
31novideo
32protocol unix,inet,inet6
25seccomp 33seccomp
34shell none
35
36disable-mnt
37private-dev
38private-tmp
39
40noexec ${HOME}
41noexec /tmp
diff --git a/etc/lmms.profile b/etc/lmms.profile
index 14a7209a9..29ed235c6 100644
--- a/etc/lmms.profile
+++ b/etc/lmms.profile
@@ -16,13 +16,19 @@ include /etc/firejail/disable-programs.inc
16caps.drop all 16caps.drop all
17ipc-namespace 17ipc-namespace
18net none 18net none
19no3d
20nodvd
19nogroups 21nogroups
22nonewprivs
20noroot 23noroot
24notv
25novideo
26protocol unix
21seccomp 27seccomp
22shell none 28shell none
23 29
24private-dev 30private-dev
25private-etc fonts,pulse 31private-tmp
26 32
27noexec /home 33noexec ${HOME}
28noexec /tmp 34noexec /tmp
diff --git a/etc/macrofusion.profile b/etc/macrofusion.profile
index e53f175f8..be66cf6ee 100644
--- a/etc/macrofusion.profile
+++ b/etc/macrofusion.profile
@@ -16,13 +16,20 @@ include /etc/firejail/disable-programs.inc
16caps.drop all 16caps.drop all
17ipc-namespace 17ipc-namespace
18net none 18net none
19nodvd
19nogroups 20nogroups
20nonewprivs 21nonewprivs
21noroot 22noroot
23nosound
24notv
25novideo
26protocol unix
22seccomp 27seccomp
23shell none 28shell none
24 29
25#private-bin python3,macrofusion,env,enfuse,exiftool,align_image_stack 30#private-bin python3,macrofusion,env,enfuse,exiftool,align_image_stack
26private-dev 31private-dev
27#private-etc fonts
28private-tmp 32private-tmp
33
34noexec ${HOME}
35noexec /tmp
diff --git a/etc/mpd.profile b/etc/mpd.profile
index ebcdca443..601861083 100644
--- a/etc/mpd.profile
+++ b/etc/mpd.profile
@@ -14,8 +14,21 @@ include /etc/firejail/disable-passwdmgr.inc
14include /etc/firejail/disable-programs.inc 14include /etc/firejail/disable-programs.inc
15 15
16caps.drop all 16caps.drop all
17netfilter
18no3d
19nodvd
20nogroups
21nonewprivs
17noroot 22noroot
23notv
24novideo
25protocol unix,inet,inet6
18seccomp 26seccomp
27shell none
19 28
20#private-bin mpd,bash 29#private-bin mpd,bash
21private-dev 30private-dev
31private-tmp
32
33noexec ${HOME}
34noexec /tmp
diff --git a/etc/natron.profile b/etc/natron.profile
index 8f266f56c..ac89409f1 100644
--- a/etc/natron.profile
+++ b/etc/natron.profile
@@ -16,11 +16,18 @@ include /etc/firejail/disable-devel.inc
16include /etc/firejail/disable-passwdmgr.inc 16include /etc/firejail/disable-passwdmgr.inc
17include /etc/firejail/disable-programs.inc 17include /etc/firejail/disable-programs.inc
18 18
19ipc-namespace 19caps.drop all
20netfilter
21nodvd
22nogroups
23nonewprivs
24noroot
25notv
26protocol unix,inet,inet6
27seccomp
20shell none 28shell none
21 29
22private-bin natron 30private-bin natron
23#private-etc fonts,X11,pulse
24 31
25noexec ${HOME} 32noexec ${HOME}
26noexec /tmp 33noexec /tmp
diff --git a/etc/ricochet.profile b/etc/ricochet.profile
index 423dfb887..6da0e21d5 100644
--- a/etc/ricochet.profile
+++ b/etc/ricochet.profile
@@ -19,14 +19,22 @@ include /etc/firejail/whitelist-common.inc
19 19
20caps.drop all 20caps.drop all
21ipc-namespace 21ipc-namespace
22netfilter
23no3d
24nodvd
22nogroups 25nogroups
26nonewprivs
23noroot 27noroot
28notv
29novideo
30protocol unix,inet,inet6
24seccomp 31seccomp
25shell none 32shell none
26 33
34disable-mnt
27private-bin ricochet,tor 35private-bin ricochet,tor
28private-dev 36private-dev
29#private-etc fonts,tor,X11,alternatives 37#private-etc fonts,tor,X11,alternatives
30 38
31noexec /home 39noexec ${HOME}
32noexec /tmp 40noexec /tmp
diff --git a/etc/shotcut.profile b/etc/shotcut.profile
index 1a7ce6bce..e30bc1f46 100644
--- a/etc/shotcut.profile
+++ b/etc/shotcut.profile
@@ -15,14 +15,17 @@ include /etc/firejail/disable-programs.inc
15 15
16caps.drop all 16caps.drop all
17net none 17net none
18nodvd
18nogroups 19nogroups
20nonewprivs
19noroot 21noroot
22notv
23protocol unix
20seccomp 24seccomp
21shell none 25shell none
22 26
23private-bin shotcut,melt,qmelt,nice 27#private-bin shotcut,melt,qmelt,nice
24private-dev 28private-dev
25#private-etc X11,alternatives,pulse,fonts
26 29
27noexec ${HOME} 30noexec ${HOME}
28noexec /tmp 31noexec /tmp
diff --git a/etc/teamspeak3.profile b/etc/teamspeak3.profile
index 7ca5ae666..f8afff551 100644
--- a/etc/teamspeak3.profile
+++ b/etc/teamspeak3.profile
@@ -19,7 +19,23 @@ whitelist ${HOME}/.ts3client
19include /etc/firejail/whitelist-common.inc 19include /etc/firejail/whitelist-common.inc
20 20
21caps.drop all 21caps.drop all
22ipc-namespace
22netfilter 23netfilter
24no3d
25nodvd
26nogroups
27nonewprivs
23noroot 28noroot
29notv
30novideo
24protocol unix,inet,inet6 31protocol unix,inet,inet6
25seccomp 32seccomp
33shell none
34
35disable-mnt
36private
37private-dev
38private-tmp
39
40noexec ${HOME}
41noexec /tmp
diff --git a/etc/tor-browser-en.profile b/etc/tor-browser-en.profile
index 65ea41e18..75a079a2e 100644
--- a/etc/tor-browser-en.profile
+++ b/etc/tor-browser-en.profile
@@ -17,10 +17,18 @@ whitelist ${HOME}/.tor-browser-en
17include /etc/firejail/whitelist-common.inc 17include /etc/firejail/whitelist-common.inc
18 18
19caps.drop all 19caps.drop all
20netfilter
21nodvd
22nogroups
23nonewprivs
20noroot 24noroot
25notv
26novideo
27protocol unix,inet,inet6
21seccomp 28seccomp
22shell none 29shell none
23 30
31disable-mnt
24private-bin bash,grep,sed,tail,tor-browser-en,env,id,readlink,dirname,test,mkdir,ln,sed,cp,rm,getconf,file,expr 32private-bin bash,grep,sed,tail,tor-browser-en,env,id,readlink,dirname,test,mkdir,ln,sed,cp,rm,getconf,file,expr
25private-tmp 33private-tmp
26 34
diff --git a/etc/tor.profile b/etc/tor.profile
index 73577825a..fcb123eef 100644
--- a/etc/tor.profile
+++ b/etc/tor.profile
@@ -23,16 +23,25 @@ include /etc/firejail/disable-programs.inc
23 23
24caps.keep setuid,setgid,net_bind_service,dac_read_search 24caps.keep setuid,setgid,net_bind_service,dac_read_search
25ipc-namespace 25ipc-namespace
26netfilter
26no3d 27no3d
28nodvd
27nogroups 29nogroups
28nonewprivs 30nonewprivs
29nosound 31nosound
32notv
33novideo
34protocol unix,inet,inet6
30seccomp 35seccomp
31shell none 36shell none
32writable-var 37writable-var
33 38
39disable-mnt
34private 40private
35private-bin tor,bash 41private-bin tor,bash
36private-dev 42private-dev
37private-etc tor,passwd 43private-etc tor,passwd
38private-tmp 44private-tmp
45
46noexec ${HOME}
47noexec /tmp
diff --git a/etc/zart.profile b/etc/zart.profile
index 6022e8260..b5897f4a9 100644
--- a/etc/zart.profile
+++ b/etc/zart.profile
@@ -14,7 +14,13 @@ include /etc/firejail/disable-programs.inc
14caps.drop all 14caps.drop all
15ipc-namespace 15ipc-namespace
16net none 16net none
17nodvd
18nogroups
19nonewprivs
17noroot 20noroot
21notv
22novideo
23protocol unix
18seccomp 24seccomp
19shell none 25shell none
20 26