aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2017-08-08 21:31:50 +0200
committerLibravatar Fred Barclay <Fred-Barclay@users.noreply.github.com>2017-08-08 14:31:50 -0500
commit40a51e179d90f54a20c539567adeed1ea0b94d78 (patch)
tree48f41f500a4a4cbdd1744365919dd0c2dc99931a
parentMerges (diff)
downloadfirejail-40a51e179d90f54a20c539567adeed1ea0b94d78.tar.gz
firejail-40a51e179d90f54a20c539567adeed1ea0b94d78.tar.zst
firejail-40a51e179d90f54a20c539567adeed1ea0b94d78.zip
various little profile fixes and enhancements (#1442)
* add novideo * add novideo * add novideo * put noexec last * blacklist Clementine configuration and database * blacklist Clementine configuration and database * add novideo * add novideo, permit access to ~/.java * add novideo * spoof machine-id * mimeapps.list is already in whitelist-common.inc * ~/.local/share/applications is already read-only see disable-common.inc * mimeapps.list is already in whitelist-common.inc * ~/.local/share/applications is already read-only see disable-common.inc * drop machine-id option private-etc hides it anyway
-rw-r--r--etc/ark.profile1
-rw-r--r--etc/audacious.profile1
-rw-r--r--etc/baloo_file.profile2
-rw-r--r--etc/clementine.profile1
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/geary.profile2
-rw-r--r--etc/gwenview.profile1
-rw-r--r--etc/mediathekview.profile2
-rw-r--r--etc/okular.profile1
-rw-r--r--etc/scribus.profile3
-rw-r--r--etc/thunderbird.profile2
11 files changed, 11 insertions, 6 deletions
diff --git a/etc/ark.profile b/etc/ark.profile
index 7c8574973..4884b4a0f 100644
--- a/etc/ark.profile
+++ b/etc/ark.profile
@@ -18,6 +18,7 @@ nogroups
18nonewprivs 18nonewprivs
19noroot 19noroot
20nosound 20nosound
21novideo
21protocol unix 22protocol unix
22seccomp 23seccomp
23shell none 24shell none
diff --git a/etc/audacious.profile b/etc/audacious.profile
index 15bf6c013..0300f6777 100644
--- a/etc/audacious.profile
+++ b/etc/audacious.profile
@@ -17,6 +17,7 @@ caps.drop all
17netfilter 17netfilter
18nonewprivs 18nonewprivs
19noroot 19noroot
20novideo
20protocol unix,inet,inet6 21protocol unix,inet,inet6
21seccomp 22seccomp
22shell none 23shell none
diff --git a/etc/baloo_file.profile b/etc/baloo_file.profile
index 9c2909b0f..66c552dd6 100644
--- a/etc/baloo_file.profile
+++ b/etc/baloo_file.profile
@@ -36,6 +36,6 @@ noexec /tmp
36 36
37# Make home directory read-only and allow writing only to ~/.local/share 37# Make home directory read-only and allow writing only to ~/.local/share
38# Note: Baloo will not be able to update the "first run" key in its configuration files. 38# Note: Baloo will not be able to update the "first run" key in its configuration files.
39# noexec ${HOME}/.local/share
40# read-only ${HOME} 39# read-only ${HOME}
41# read-write ${HOME}/.local/share 40# read-write ${HOME}/.local/share
41# noexec ${HOME}/.local/share
diff --git a/etc/clementine.profile b/etc/clementine.profile
index 13a14af3b..adcf9414a 100644
--- a/etc/clementine.profile
+++ b/etc/clementine.profile
@@ -5,6 +5,7 @@ include /etc/firejail/clementine.local
5# Persistent global definitions 5# Persistent global definitions
6include /etc/firejail/globals.local 6include /etc/firejail/globals.local
7 7
8noblacklist ~/.config/Clementine
8 9
9include /etc/firejail/disable-common.inc 10include /etc/firejail/disable-common.inc
10include /etc/firejail/disable-devel.inc 11include /etc/firejail/disable-devel.inc
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index c67a0b378..0868fa10b 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -32,6 +32,7 @@ blacklist ${HOME}/.config/akregatorrc
32blacklist ${HOME}/.config/Atom 32blacklist ${HOME}/.config/Atom
33blacklist ${HOME}/.config/Audaciousrc 33blacklist ${HOME}/.config/Audaciousrc
34blacklist ${HOME}/.config/Brackets 34blacklist ${HOME}/.config/Brackets
35blacklist ${HOME}/.config/Clementine
35blacklist ${HOME}/.config/Cryptocat 36blacklist ${HOME}/.config/Cryptocat
36blacklist ${HOME}/.config/Franz 37blacklist ${HOME}/.config/Franz
37blacklist ${HOME}/.config/Gitter 38blacklist ${HOME}/.config/Gitter
diff --git a/etc/geary.profile b/etc/geary.profile
index 3f9faf058..353d00124 100644
--- a/etc/geary.profile
+++ b/etc/geary.profile
@@ -13,7 +13,6 @@ noblacklist ~/.local/share/geary
13 13
14mkdir ~/.gnupg 14mkdir ~/.gnupg
15mkdir ~/.local/share/geary 15mkdir ~/.local/share/geary
16whitelist ~/.config/mimeapps.list
17whitelist ~/.gnupg 16whitelist ~/.gnupg
18whitelist ~/.local/share/applications 17whitelist ~/.local/share/applications
19whitelist ~/.local/share/geary 18whitelist ~/.local/share/geary
@@ -22,7 +21,6 @@ include /etc/firejail/whitelist-common.inc
22ignore private-tmp 21ignore private-tmp
23 22
24read-only ~/.config/mimeapps.list 23read-only ~/.config/mimeapps.list
25read-only ~/.local/share/applications
26 24
27# allow browsers 25# allow browsers
28include /etc/firejail/firefox.profile 26include /etc/firejail/firefox.profile
diff --git a/etc/gwenview.profile b/etc/gwenview.profile
index 0f2be604b..0bc47d301 100644
--- a/etc/gwenview.profile
+++ b/etc/gwenview.profile
@@ -23,6 +23,7 @@ caps.drop all
23nogroups 23nogroups
24nonewprivs 24nonewprivs
25noroot 25noroot
26novideo
26protocol unix 27protocol unix
27seccomp 28seccomp
28shell none 29shell none
diff --git a/etc/mediathekview.profile b/etc/mediathekview.profile
index 5e980909b..bebe95a72 100644
--- a/etc/mediathekview.profile
+++ b/etc/mediathekview.profile
@@ -6,6 +6,7 @@ include /etc/firejail/mediathekview.local
6include /etc/firejail/globals.local 6include /etc/firejail/globals.local
7 7
8noblacklist ~/.config/vlc 8noblacklist ~/.config/vlc
9noblacklist ~/.java
9noblacklist ~/.mediathek3 10noblacklist ~/.mediathek3
10 11
11include /etc/firejail/disable-common.inc 12include /etc/firejail/disable-common.inc
@@ -17,6 +18,7 @@ caps.drop all
17netfilter 18netfilter
18nonewprivs 19nonewprivs
19noroot 20noroot
21novideo
20protocol unix,inet,inet6 22protocol unix,inet,inet6
21seccomp 23seccomp
22tracelog 24tracelog
diff --git a/etc/okular.profile b/etc/okular.profile
index 331b625b8..cf747417c 100644
--- a/etc/okular.profile
+++ b/etc/okular.profile
@@ -26,6 +26,7 @@ nogroups
26nonewprivs 26nonewprivs
27noroot 27noroot
28nosound 28nosound
29novideo
29protocol unix 30protocol unix
30seccomp 31seccomp
31shell none 32shell none
diff --git a/etc/scribus.profile b/etc/scribus.profile
index 7e117dcd1..2ccb5126b 100644
--- a/etc/scribus.profile
+++ b/etc/scribus.profile
@@ -5,7 +5,7 @@ include /etc/firejail/scribus.local
5# Persistent global definitions 5# Persistent global definitions
6include /etc/firejail/globals.local 6include /etc/firejail/globals.local
7 7
8# Support for PDF readers (Scribus 1.5 and higher) 8# Support for PDF readers comes with Scribus 1.5 and higher
9noblacklist ~/.config/okularpartrc 9noblacklist ~/.config/okularpartrc
10noblacklist ~/.config/okularrc 10noblacklist ~/.config/okularrc
11noblacklist ~/.config/scribus 11noblacklist ~/.config/scribus
@@ -30,6 +30,7 @@ caps.drop all
30nonewprivs 30nonewprivs
31noroot 31noroot
32nosound 32nosound
33novideo
33protocol unix 34protocol unix
34seccomp 35seccomp
35tracelog 36tracelog
diff --git a/etc/thunderbird.profile b/etc/thunderbird.profile
index d3b7ee871..c3dc0366b 100644
--- a/etc/thunderbird.profile
+++ b/etc/thunderbird.profile
@@ -18,7 +18,6 @@ mkdir ~/.gnupg
18mkdir ~/.icedove 18mkdir ~/.icedove
19mkdir ~/.thunderbird 19mkdir ~/.thunderbird
20whitelist ~/.cache/thunderbird 20whitelist ~/.cache/thunderbird
21whitelist ~/.config/mimeapps.list
22whitelist ~/.gnupg 21whitelist ~/.gnupg
23whitelist ~/.icedove 22whitelist ~/.icedove
24whitelist ~/.local/share/applications 23whitelist ~/.local/share/applications
@@ -28,7 +27,6 @@ include /etc/firejail/whitelist-common.inc
28ignore private-tmp 27ignore private-tmp
29 28
30read-only ~/.config/mimeapps.list 29read-only ~/.config/mimeapps.list
31read-only ~/.local/share/applications
32 30
33# allow browsers 31# allow browsers
34include /etc/firejail/firefox.profile 32include /etc/firejail/firefox.profile