aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/audacity.profile5
-rw-r--r--etc/bleachbit.profile8
-rw-r--r--etc/bless.profile14
-rw-r--r--etc/deadbeef.profile10
-rw-r--r--etc/dino.profile5
-rw-r--r--etc/disable-programs.inc5
-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/firefox.profile4
-rw-r--r--etc/gedit.profile9
-rw-r--r--etc/gimp.profile4
-rw-r--r--etc/gnome-calculator.profile13
-rw-r--r--etc/hexchat.profile4
-rw-r--r--etc/jd-gui.profile13
-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/kodi.profile27
-rw-r--r--etc/libreoffice.profile4
-rw-r--r--etc/lollypop.profile10
-rw-r--r--etc/meld.profile29
-rw-r--r--etc/multimc5.profile9
-rw-r--r--etc/mumble.profile4
-rw-r--r--etc/pdfsam.profile13
-rw-r--r--etc/pithos.profile9
-rw-r--r--etc/qtox.profile5
-rw-r--r--etc/ssh.profile11
-rw-r--r--etc/steam.profile6
-rw-r--r--etc/totem.profile12
-rw-r--r--etc/viewnior.profile30
-rw-r--r--etc/viking.profile30
-rw-r--r--etc/vlc.profile3
-rw-r--r--etc/wget.profile8
-rw-r--r--etc/wireshark.profile4
-rw-r--r--etc/xonotic.profile9
-rw-r--r--etc/youtube-dl.profile26
39 files changed, 369 insertions, 19 deletions
diff --git a/etc/audacity.profile b/etc/audacity.profile
index 4394416ff..779cd8cdb 100644
--- a/etc/audacity.profile
+++ b/etc/audacity.profile
@@ -11,7 +11,9 @@ include /etc/firejail/disable-passwdmgr.inc
11include /etc/firejail/disable-programs.inc 11include /etc/firejail/disable-programs.inc
12 12
13caps.drop all 13caps.drop all
14net none
14netfilter 15netfilter
16no3d
15nogroups 17nogroups
16nonewprivs 18nonewprivs
17noroot 19noroot
@@ -23,3 +25,6 @@ tracelog
23private-bin audacity 25private-bin audacity
24private-dev 26private-dev
25private-tmp 27private-tmp
28
29noexec ${HOME}
30noexec /tmp
diff --git a/etc/bleachbit.profile b/etc/bleachbit.profile
index b406b9985..7ea55f505 100644
--- a/etc/bleachbit.profile
+++ b/etc/bleachbit.profile
@@ -9,17 +9,21 @@ 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
12netfilter 13netfilter
14no3d
13nogroups 15nogroups
14nonewprivs 16nonewprivs
15noroot 17noroot
16nosound 18nosound
17shell none
18seccomp
19protocol unix 19protocol unix
20seccomp
21shell none
20 22
21# private-bin 23# private-bin
22# private-dev 24# private-dev
23# private-tmp 25# private-tmp
24# private-etc 26# private-etc
25 27
28noexec ${HOME}
29noexec /tmp
diff --git a/etc/bless.profile b/etc/bless.profile
index b8325de39..869f13cc0 100644
--- a/etc/bless.profile
+++ b/etc/bless.profile
@@ -17,8 +17,20 @@ include /etc/firejail/disable-devel.inc
17 17
18#Options 18#Options
19caps.drop all 19caps.drop all
20net none
20netfilter 21netfilter
22no3d
23nogroups
21nonewprivs 24nonewprivs
22noroot 25noroot
23protocol unix,inet,inet6 26nosound
27protocol unix
24seccomp 28seccomp
29shell none
30
31private-dev
32private-etc fonts,mono
33private-tmp
34
35noexec ${HOME}
36noexec /tmp
diff --git a/etc/deadbeef.profile b/etc/deadbeef.profile
index 603d6345c..efd8b463b 100644
--- a/etc/deadbeef.profile
+++ b/etc/deadbeef.profile
@@ -11,7 +11,17 @@ 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
14netfilter
15no3d
16nogroups
14nonewprivs 17nonewprivs
15noroot 18noroot
16protocol unix,inet,inet6 19protocol unix,inet,inet6
17seccomp 20seccomp
21shell none
22
23private-dev
24private-tmp
25
26noexec ${HOME}
27noexec /tmp
diff --git a/etc/dino.profile b/etc/dino.profile
index a71ab27d7..3de858618 100644
--- a/etc/dino.profile
+++ b/etc/dino.profile
@@ -13,9 +13,9 @@ include /etc/firejail/disable-programs.inc
13whitelist ${HOME}/Downloads 13whitelist ${HOME}/Downloads
14mkdir ${HOME}/.local/share/dino 14mkdir ${HOME}/.local/share/dino
15whitelist ${HOME}/.local/share/dino 15whitelist ${HOME}/.local/share/dino
16include /etc/firejail/whitelist-common.inc
16 17
17caps.drop all 18caps.drop all
18machine-id
19netfilter 19netfilter
20no3d 20no3d
21nogroups 21nogroups
@@ -30,3 +30,6 @@ private-bin dino
30#private-etc fonts #breaks server connection 30#private-etc fonts #breaks server connection
31private-dev 31private-dev
32private-tmp 32private-tmp
33
34noexec ${HOME}
35noexec /tmp
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index bad1f0263..32adac298 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -124,6 +124,7 @@ blacklist ${HOME}/.config/totem
124blacklist ${HOME}/.config/tox 124blacklist ${HOME}/.config/tox
125blacklist ${HOME}/.config/transmission 125blacklist ${HOME}/.config/transmission
126blacklist ${HOME}/.config/uGet 126blacklist ${HOME}/.config/uGet
127blacklist ${HOME}/.config/viewnior
127blacklist ${HOME}/.config/vivaldi 128blacklist ${HOME}/.config/vivaldi
128blacklist ${HOME}/.config/vlc 129blacklist ${HOME}/.config/vlc
129blacklist ${HOME}/.config/wesnoth 130blacklist ${HOME}/.config/wesnoth
@@ -198,6 +199,7 @@ blacklist ${HOME}/.kde/share/config/okularrc
198blacklist ${HOME}/.killingfloor 199blacklist ${HOME}/.killingfloor
199blacklist ${HOME}/.kino-history 200blacklist ${HOME}/.kino-history
200blacklist ${HOME}/.kinorc 201blacklist ${HOME}/.kinorc
202blacklist ${HOME}/.kodi
201blacklist ${HOME}/.linphone-history.db 203blacklist ${HOME}/.linphone-history.db
202blacklist ${HOME}/.linphonerc 204blacklist ${HOME}/.linphonerc
203blacklist ${HOME}/.lmmsrc.xml 205blacklist ${HOME}/.lmmsrc.xml
@@ -230,6 +232,7 @@ blacklist ${HOME}/.local/share/gnome-music
230blacklist ${HOME}/.local/share/gnome-photos 232blacklist ${HOME}/.local/share/gnome-photos
231blacklist ${HOME}/.local/share/kate 233blacklist ${HOME}/.local/share/kate
232blacklist ${HOME}/.local/share/lollypop 234blacklist ${HOME}/.local/share/lollypop
235blacklist ${HOME}/.local/share/meld
233blacklist ${HOME}/.local/share/multimc5 236blacklist ${HOME}/.local/share/multimc5
234blacklist ${HOME}/.local/share/mupen64plus 237blacklist ${HOME}/.local/share/mupen64plus
235blacklist ${HOME}/.local/share/nautilus 238blacklist ${HOME}/.local/share/nautilus
@@ -286,6 +289,8 @@ blacklist ${HOME}/.synfig
286blacklist ${HOME}/.tconn 289blacklist ${HOME}/.tconn
287blacklist ${HOME}/.thunderbird 290blacklist ${HOME}/.thunderbird
288blacklist ${HOME}/.ts3client 291blacklist ${HOME}/.ts3client
292blacklist ${HOME}/.viking
293blacklist ${HOME}/.viking-maps
289blacklist ${HOME}/.vst 294blacklist ${HOME}/.vst
290blacklist ${HOME}/.w3m 295blacklist ${HOME}/.w3m
291blacklist ${HOME}/.warzone2100-3.* 296blacklist ${HOME}/.warzone2100-3.*
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/firefox.profile b/etc/firefox.profile
index 1bc3eb769..4d96c05c8 100644
--- a/etc/firefox.profile
+++ b/etc/firefox.profile
@@ -21,6 +21,7 @@ nonewprivs
21noroot 21noroot
22protocol unix,inet,inet6,netlink 22protocol unix,inet,inet6,netlink
23seccomp 23seccomp
24shell none
24tracelog 25tracelog
25 26
26whitelist ${DOWNLOADS} 27whitelist ${DOWNLOADS}
@@ -59,3 +60,6 @@ include /etc/firejail/whitelist-common.inc
59#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 60#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
60private-dev 61private-dev
61private-tmp 62private-tmp
63
64noexec ${HOME}
65noexec /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..e9366f07d 100644
--- a/etc/gnome-calculator.profile
+++ b/etc/gnome-calculator.profile
@@ -17,7 +17,20 @@ include /etc/firejail/whitelist-common.inc
17#Options 17#Options
18caps.drop all 18caps.drop all
19netfilter 19netfilter
20#net none
21no3d
22nogroups
20nonewprivs 23nonewprivs
21noroot 24noroot
25nosound
22protocol unix,inet,inet6 26protocol unix,inet,inet6
23seccomp 27seccomp
28shell none
29
30private-bin gnome-calculator
31private-dev
32private-etc fonts
33private-tmp
34
35noexec ${HOME}
36noexec /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 2ba1a4380..6ff618187 100644
--- a/etc/jd-gui.profile
+++ b/etc/jd-gui.profile
@@ -16,8 +16,19 @@ include /etc/firejail/disable-devel.inc
16 16
17#Options 17#Options
18caps.drop all 18caps.drop all
19net none
19netfilter 20netfilter
21no3d
22nogroups
20nonewprivs 23nonewprivs
21noroot 24noroot
22protocol unix,inet,inet6 25nosound
26protocol unix
23seccomp 27seccomp
28shell none
29
30private-dev
31private-tmp
32
33noexec ${HOME}
34noexec /tmp
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/kodi.profile b/etc/kodi.profile
new file mode 100644
index 000000000..b81b010bf
--- /dev/null
+++ b/etc/kodi.profile
@@ -0,0 +1,27 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include /etc/firejail/kodi.local
4
5# Firejail profile for kodi
6noblacklist ${HOME}/.kodi
7
8include /etc/firejail/disable-common.inc
9include /etc/firejail/disable-passwdmgr.inc
10include /etc/firejail/disable-programs.inc
11include /etc/firejail/disable-devel.inc
12
13caps.drop all
14netfilter
15nogroups
16nonewprivs
17noroot
18protocol unix,inet,inet6,netlink
19seccomp
20shell none
21tracelog
22
23private-dev
24private-tmp
25
26noexec ${HOME}
27noexec /tmp
diff --git a/etc/libreoffice.profile b/etc/libreoffice.profile
index 685073e7c..fb82195b3 100644
--- a/etc/libreoffice.profile
+++ b/etc/libreoffice.profile
@@ -17,7 +17,11 @@ 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
diff --git a/etc/lollypop.profile b/etc/lollypop.profile
index 06ed415d6..e84118b9e 100644
--- a/etc/lollypop.profile
+++ b/etc/lollypop.profile
@@ -18,7 +18,17 @@ include /etc/firejail/disable-devel.inc
18#Options 18#Options
19caps.drop all 19caps.drop all
20netfilter 20netfilter
21no3d
22nogroups
21nonewprivs 23nonewprivs
22noroot 24noroot
23protocol unix,inet,inet6 25protocol unix,inet,inet6
24seccomp 26seccomp
27shell none
28
29private-dev
30private-etc fonts
31private-tmp
32
33noexec ${HOME}
34noexec /tmp
diff --git a/etc/meld.profile b/etc/meld.profile
new file mode 100644
index 000000000..4b95b866d
--- /dev/null
+++ b/etc/meld.profile
@@ -0,0 +1,29 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include /etc/firejail/meld.local
4
5# Firejail profile for meld
6noblacklist ${HOME}/.local/share/meld
7
8include /etc/firejail/disable-common.inc
9include /etc/firejail/disable-devel.inc
10include /etc/firejail/disable-passwdmgr.inc
11include /etc/firejail/disable-programs.inc
12
13caps.drop all
14net none
15netfilter
16no3d
17nogroups
18nonewprivs
19noroot
20nosound
21protocol unix
22seccomp
23shell none
24
25private-dev
26private-tmp
27
28noexec ${HOME}
29noexec /tmp
diff --git a/etc/multimc5.profile b/etc/multimc5.profile
index 6b8946be3..12a7646ae 100644
--- a/etc/multimc5.profile
+++ b/etc/multimc5.profile
@@ -26,6 +26,15 @@ include /etc/firejail/whitelist-common.inc
26#Options 26#Options
27caps.drop all 27caps.drop all
28netfilter 28netfilter
29nogroups
29nonewprivs 30nonewprivs
30noroot 31noroot
31protocol unix,inet,inet6 32protocol unix,inet,inet6
33#seccomp
34shell none
35
36private-dev
37private-tmp
38
39noexec ${HOME}
40noexec /tmp
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 37adabb39..dfe463c98 100644
--- a/etc/pdfsam.profile
+++ b/etc/pdfsam.profile
@@ -14,8 +14,19 @@ include /etc/firejail/disable-devel.inc
14 14
15#Options 15#Options
16caps.drop all 16caps.drop all
17net none
17netfilter 18netfilter
19no3d
20nogroups
18nonewprivs 21nonewprivs
19noroot 22noroot
20protocol unix,inet,inet6 23nosound
24protocol unix
21seccomp 25seccomp
26shell none
27
28private-dev
29private-tmp
30
31noexec ${HOME}
32noexec /tmp
diff --git a/etc/pithos.profile b/etc/pithos.profile
index 500e35989..c25b5772b 100644
--- a/etc/pithos.profile
+++ b/etc/pithos.profile
@@ -17,7 +17,16 @@ include /etc/firejail/whitelist-common.inc
17#Options 17#Options
18caps.drop all 18caps.drop all
19netfilter 19netfilter
20no3d
21nogroups
20nonewprivs 22nonewprivs
21noroot 23noroot
22protocol unix,inet,inet6 24protocol unix,inet,inet6
23seccomp 25seccomp
26shell none
27
28private-dev
29private-tmp
30
31noexec ${HOME}
32noexec /tmp
diff --git a/etc/qtox.profile b/etc/qtox.profile
index 40a959d05..f3158b206 100644
--- a/etc/qtox.profile
+++ b/etc/qtox.profile
@@ -3,7 +3,8 @@
3include /etc/firejail/qtox.local 3include /etc/firejail/qtox.local
4 4
5# qTox instant messaging profile 5# qTox instant messaging profile
6noblacklist ${HOME}/.config/tox 6noblacklist ~/.config/tox
7noblacklist ~/.config/qt5ct
7include /etc/firejail/disable-common.inc 8include /etc/firejail/disable-common.inc
8include /etc/firejail/disable-programs.inc 9include /etc/firejail/disable-programs.inc
9include /etc/firejail/disable-devel.inc 10include /etc/firejail/disable-devel.inc
@@ -11,6 +12,8 @@ include /etc/firejail/disable-passwdmgr.inc
11 12
12mkdir ${HOME}/.config/tox 13mkdir ${HOME}/.config/tox
13whitelist ${HOME}/.config/tox 14whitelist ${HOME}/.config/tox
15mkdir ${HOME}/.config/qt5ct
16whitelist ${HOME}/.config/qt5ct
14whitelist ${DOWNLOADS} 17whitelist ${DOWNLOADS}
15 18
16caps.drop all 19caps.drop all
diff --git a/etc/ssh.profile b/etc/ssh.profile
index b1ef6b27e..425841399 100644
--- a/etc/ssh.profile
+++ b/etc/ssh.profile
@@ -14,7 +14,18 @@ include /etc/firejail/disable-passwdmgr.inc
14 14
15caps.drop all 15caps.drop all
16netfilter 16netfilter
17no3d
18nogroups
17nonewprivs 19nonewprivs
18noroot 20noroot
21nosound
19protocol unix,inet,inet6 22protocol unix,inet,inet6
20seccomp 23seccomp
24shell none
25tracelog
26
27private-dev
28#private-tmp #Breaks when exiting
29
30noexec ${HOME}
31noexec /tmp
diff --git a/etc/steam.profile b/etc/steam.profile
index b527589de..536588e4b 100644
--- a/etc/steam.profile
+++ b/etc/steam.profile
@@ -12,7 +12,13 @@ include /etc/firejail/disable-passwdmgr.inc
12 12
13caps.drop all 13caps.drop all
14netfilter 14netfilter
15nogroups
15nonewprivs 16nonewprivs
16noroot 17noroot
17protocol unix,inet,inet6,netlink 18protocol unix,inet,inet6,netlink
18seccomp 19seccomp
20shell none
21tracelog
22
23private-dev
24private-tmp
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/viewnior.profile b/etc/viewnior.profile
new file mode 100644
index 000000000..190c04e39
--- /dev/null
+++ b/etc/viewnior.profile
@@ -0,0 +1,30 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include /etc/firejail/viewnior.local
4
5# Firejail profile for viewnior
6noblacklist ~/.config/viewnior
7
8include /etc/firejail/disable-common.inc
9include /etc/firejail/disable-programs.inc
10include /etc/firejail/disable-devel.inc
11include /etc/firejail/disable-passwdmgr.inc
12
13blacklist ~/.bashrc
14blacklist ~/.Xauthority
15
16caps.drop all
17net none
18nogroups
19nonewprivs
20noroot
21nosound
22protocol unix
23seccomp
24shell none
25tracelog
26
27private-bin viewnior
28private-dev
29private-etc fonts
30private-tmp
diff --git a/etc/viking.profile b/etc/viking.profile
new file mode 100644
index 000000000..2b68d731c
--- /dev/null
+++ b/etc/viking.profile
@@ -0,0 +1,30 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include /etc/firejail/viking.local
4
5# Firejail profile for viking
6
7noblacklist ${HOME}/.viking
8noblacklist ${HOME}/.viking-maps
9
10include /etc/firejail/disable-common.inc
11include /etc/firejail/disable-programs.inc
12include /etc/firejail/disable-passwdmgr.inc
13include /etc/firejail/disable-devel.inc
14
15caps.drop all
16netfilter
17no3d
18nogroups
19nonewprivs
20noroot
21nosound
22protocol unix,inet,inet6
23seccomp
24shell none
25
26private-dev
27private-tmp
28
29noexec ${HOME}
30noexec /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
diff --git a/etc/wget.profile b/etc/wget.profile
index cd156a376..3ba97d95d 100644
--- a/etc/wget.profile
+++ b/etc/wget.profile
@@ -10,11 +10,11 @@ include /etc/firejail/disable-passwdmgr.inc
10 10
11caps.drop all 11caps.drop all
12netfilter 12netfilter
13no3d
14nogroups
13nonewprivs 15nonewprivs
14noroot 16noroot
15nogroups
16nosound 17nosound
17no3d
18protocol unix,inet,inet6 18protocol unix,inet,inet6
19seccomp 19seccomp
20shell none 20shell none
@@ -22,7 +22,9 @@ shell none
22blacklist /tmp/.X11-unix 22blacklist /tmp/.X11-unix
23 23
24# private-bin wget 24# private-bin wget
25# private-etc resolv.conf
26private-dev 25private-dev
26# private-etc resolv.conf
27private-tmp 27private-tmp
28 28
29noexec ${HOME}
30noexec /tmp
diff --git a/etc/wireshark.profile b/etc/wireshark.profile
index 90909edf1..dc224b31c 100644
--- a/etc/wireshark.profile
+++ b/etc/wireshark.profile
@@ -18,6 +18,7 @@ include /etc/firejail/disable-passwdmgr.inc
18#protocol unix,inet,inet6,netlink 18#protocol unix,inet,inet6,netlink
19 19
20netfilter 20netfilter
21no3d
21nogroups 22nogroups
22nonewprivs 23nonewprivs
23nosound 24nosound
@@ -28,3 +29,6 @@ tracelog
28#private-bin wireshark 29#private-bin wireshark
29private-dev 30private-dev
30private-tmp 31private-tmp
32
33noexec ${HOME}
34noexec /tmp
diff --git a/etc/xonotic.profile b/etc/xonotic.profile
index f2690c6c3..6bfb26484 100644
--- a/etc/xonotic.profile
+++ b/etc/xonotic.profile
@@ -23,7 +23,16 @@ include /etc/firejail/whitelist-common.inc
23#Options 23#Options
24caps.drop all 24caps.drop all
25netfilter 25netfilter
26nogroups
26nonewprivs 27nonewprivs
27noroot 28noroot
28protocol unix,inet,inet6 29protocol unix,inet,inet6
29seccomp 30seccomp
31shell none
32
33private-bin xonotic-sdl,xonotic-glx,blind-id
34private-dev
35private-tmp
36
37noexec ${HOME}
38noexec /tmp
diff --git a/etc/youtube-dl.profile b/etc/youtube-dl.profile
new file mode 100644
index 000000000..720a27af2
--- /dev/null
+++ b/etc/youtube-dl.profile
@@ -0,0 +1,26 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include /etc/firejail/youtube-dl.local
4
5# Firejail profile for youtube-dl
6
7include /etc/firejail/disable-common.inc
8include /etc/firejail/disable-programs.inc
9include /etc/firejail/disable-passwdmgr.inc
10include /etc/firejail/disable-devel.inc
11
12caps.drop all
13netfilter
14no3d
15nogroups
16nonewprivs
17noroot
18nosound
19protocol unix,inet,inet6
20seccomp
21shell none
22
23private-dev
24
25noexec ${HOME}
26noexec /tmp