aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar glitsj16 <glitsj16@users.noreply.github.com>2019-06-15 03:52:47 +0000
committerLibravatar GitHub <noreply@github.com>2019-06-15 03:52:47 +0000
commitce41919d3683440db76045c023b1b3c4741d3e5f (patch)
tree4dccfec17f1561335f498b840f4ed37988e6f389 /etc
parentRemove private-cache in aria2c profile (diff)
downloadfirejail-ce41919d3683440db76045c023b1b3c4741d3e5f.tar.gz
firejail-ce41919d3683440db76045c023b1b3c4741d3e5f.tar.zst
firejail-ce41919d3683440db76045c023b1b3c4741d3e5f.zip
Refactoring as whitelist profile (#2773)
* Refactor artha as whitelist profile * Refactor clipit as whitelist profile * Refactor devilspie as whitelist profile * Refactor devilspie2 as whitelist profile * Refactor exfalso as whitelist profile * Refactor pavucontrol as whitelist profile * Refactor pdftotext as whitelist profile * Refactor redshift as whitelist profile * Refactor soundconverter as whitelist profile
Diffstat (limited to 'etc')
-rw-r--r--etc/artha.profile7
-rw-r--r--etc/clipit.profile7
-rw-r--r--etc/devilspie.profile5
-rw-r--r--etc/devilspie2.profile5
-rw-r--r--etc/exfalso.profile8
-rw-r--r--etc/pavucontrol.profile3
-rw-r--r--etc/pdftotext.profile2
-rw-r--r--etc/redshift.profile3
-rw-r--r--etc/soundconverter.profile7
9 files changed, 45 insertions, 2 deletions
diff --git a/etc/artha.profile b/etc/artha.profile
index 8ef5124de..f4fd0d201 100644
--- a/etc/artha.profile
+++ b/etc/artha.profile
@@ -16,6 +16,13 @@ include disable-interpreters.inc
16include disable-passwdmgr.inc 16include disable-passwdmgr.inc
17include disable-programs.inc 17include disable-programs.inc
18 18
19mkdir ${HOME}/.config/artha.conf
20mkdir ${HOME}/.config/enchant
21whitelist ${HOME}/.config/artha.conf
22whitelist ${HOME}/.config/enchant
23include whitelist-common.inc
24include whitelist-var-common.inc
25
19apparmor 26apparmor
20caps.drop all 27caps.drop all
21ipc-namespace 28ipc-namespace
diff --git a/etc/clipit.profile b/etc/clipit.profile
index 6e4d3fbaf..44cda0665 100644
--- a/etc/clipit.profile
+++ b/etc/clipit.profile
@@ -17,6 +17,13 @@ include disable-passwdmgr.inc
17include disable-programs.inc 17include disable-programs.inc
18include disable-xdg.inc 18include disable-xdg.inc
19 19
20mkdir ${HOME}/.config/clipit
21mkdir ${HOME}/.local/share/clipit
22whitelist ${HOME}/.config/clipit
23whitelist ${HOME}/.local/share/clipit
24include whitelist-common.inc
25include whitelist-var-common.inc
26
20apparmor 27apparmor
21caps.drop all 28caps.drop all
22ipc-namespace 29ipc-namespace
diff --git a/etc/devilspie.profile b/etc/devilspie.profile
index 2d100c4b0..ca617983d 100644
--- a/etc/devilspie.profile
+++ b/etc/devilspie.profile
@@ -16,6 +16,11 @@ include disable-passwdmgr.inc
16include disable-programs.inc 16include disable-programs.inc
17include disable-xdg.inc 17include disable-xdg.inc
18 18
19mkdir ${HOME}/.devilspie
20whitelist ${HOME}/.devilspie
21include whitelist-common.inc
22include whitelist-var-common.inc
23
19apparmor 24apparmor
20caps.drop all 25caps.drop all
21ipc-namespace 26ipc-namespace
diff --git a/etc/devilspie2.profile b/etc/devilspie2.profile
index 9d67ee76e..74b0dc939 100644
--- a/etc/devilspie2.profile
+++ b/etc/devilspie2.profile
@@ -19,6 +19,11 @@ include disable-passwdmgr.inc
19include disable-programs.inc 19include disable-programs.inc
20include disable-xdg.inc 20include disable-xdg.inc
21 21
22mkdir ${HOME}/.config/devilspie2
23whitelist ${HOME}/.config/devilspie2
24include whitelist-common.inc
25include whitelist-var-common.inc
26
22apparmor 27apparmor
23caps.drop all 28caps.drop all
24ipc-namespace 29ipc-namespace
diff --git a/etc/exfalso.profile b/etc/exfalso.profile
index ff6398b94..b5eda059f 100644
--- a/etc/exfalso.profile
+++ b/etc/exfalso.profile
@@ -13,6 +13,9 @@ noblacklist ${MUSIC}
13include allow-python2.inc 13include allow-python2.inc
14include allow-python3.inc 14include allow-python3.inc
15 15
16whitelist ${DOWNLOADS}
17whitelist ${MUSIC}
18
16include disable-common.inc 19include disable-common.inc
17include disable-devel.inc 20include disable-devel.inc
18include disable-exec.inc 21include disable-exec.inc
@@ -21,6 +24,11 @@ include disable-passwdmgr.inc
21include disable-programs.inc 24include disable-programs.inc
22include disable-xdg.inc 25include disable-xdg.inc
23 26
27mkdir ${HOME}/.quodlibet
28whitelist ${HOME}/.quodlibet
29include whitelist-common.inc
30include whitelist-var-common.inc
31
24caps.drop all 32caps.drop all
25machine-id 33machine-id
26netfilter 34netfilter
diff --git a/etc/pavucontrol.profile b/etc/pavucontrol.profile
index 18b9b7fc6..3fd4f3668 100644
--- a/etc/pavucontrol.profile
+++ b/etc/pavucontrol.profile
@@ -16,6 +16,9 @@ include disable-passwdmgr.inc
16include disable-programs.inc 16include disable-programs.inc
17include disable-xdg.inc 17include disable-xdg.inc
18 18
19mkdir ${HOME}/.config/pavucontrol.ini
20whitelist ${HOME}/.config/pavucontrol.ini
21include whitelist-common.inc
19include whitelist-var-common.inc 22include whitelist-var-common.inc
20 23
21apparmor 24apparmor
diff --git a/etc/pdftotext.profile b/etc/pdftotext.profile
index 85e28372e..87d7a87f1 100644
--- a/etc/pdftotext.profile
+++ b/etc/pdftotext.profile
@@ -16,6 +16,8 @@ include disable-passwdmgr.inc
16include disable-programs.inc 16include disable-programs.inc
17include disable-xdg.inc 17include disable-xdg.inc
18 18
19whitelist ${DOCUMENTS}
20whitelist ${DOWNLOADS}
19include whitelist-var-common.inc 21include whitelist-var-common.inc
20 22
21caps.drop all 23caps.drop all
diff --git a/etc/redshift.profile b/etc/redshift.profile
index e60877172..0f6d34ed0 100644
--- a/etc/redshift.profile
+++ b/etc/redshift.profile
@@ -18,6 +18,9 @@ include disable-interpreters.inc
18include disable-programs.inc 18include disable-programs.inc
19include disable-xdg.inc 19include disable-xdg.inc
20 20
21mkdir ${HOME}/.config/redshift
22whitelist ${HOME}/.config/redshift
23whitelist ${HOME}/.config/redshift.conf
21include whitelist-var-common.inc 24include whitelist-var-common.inc
22 25
23apparmor 26apparmor
diff --git a/etc/soundconverter.profile b/etc/soundconverter.profile
index d875146de..efd600eb2 100644
--- a/etc/soundconverter.profile
+++ b/etc/soundconverter.profile
@@ -6,12 +6,12 @@ include soundconverter.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9noblacklist ${MUSIC}
10
11# Allow python (blacklisted by disable-interpreters.inc) 9# Allow python (blacklisted by disable-interpreters.inc)
12include allow-python2.inc 10include allow-python2.inc
13include allow-python3.inc 11include allow-python3.inc
14 12
13noblacklist ${MUSIC}
14
15include disable-common.inc 15include disable-common.inc
16include disable-devel.inc 16include disable-devel.inc
17include disable-exec.inc 17include disable-exec.inc
@@ -20,6 +20,9 @@ include disable-passwdmgr.inc
20include disable-programs.inc 20include disable-programs.inc
21include disable-xdg.inc 21include disable-xdg.inc
22 22
23whitelist ${DOWNLOADS}
24whitelist ${MUSIC}
25include whitelist-common.inc
23include whitelist-var-common.inc 26include whitelist-var-common.inc
24 27
25apparmor 28apparmor