aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/android-studio.profile37
-rw-r--r--etc/arduino.profile1
-rw-r--r--etc/disable-programs.inc8
-rw-r--r--etc/exiftool.profile1
-rw-r--r--etc/idea.sh.profile37
-rw-r--r--etc/jd-gui.profile1
-rw-r--r--etc/libreoffice.profile1
-rw-r--r--etc/multimc5.profile1
-rw-r--r--etc/pdfsam.profile1
-rw-r--r--etc/silentarmy.profile33
-rw-r--r--etc/steam.profile5
11 files changed, 125 insertions, 1 deletions
diff --git a/etc/android-studio.profile b/etc/android-studio.profile
new file mode 100644
index 000000000..68a3cdc85
--- /dev/null
+++ b/etc/android-studio.profile
@@ -0,0 +1,37 @@
1# Persistent global definitions go here
2include /etc/firejail/globals.local
3
4# This file is overwritten during software install.
5# Persistent customizations should go in a .local file.
6include /etc/firejail/android-studio.local
7
8# Firejail profile for Android Studio
9
10noblacklist ${HOME}/.AndroidStudio*
11noblacklist ${HOME}/.android
12noblacklist ${HOME}/.gitconfig
13noblacklist ${HOME}/.gradle
14noblacklist ${HOME}/.java
15noblacklist ${HOME}/.local/share/JetBrains
16noblacklist ${HOME}/.ssh
17noblacklist ${HOME}/.tooling
18
19include /etc/firejail/disable-common.inc
20include /etc/firejail/disable-passwdmgr.inc
21include /etc/firejail/disable-programs.inc
22
23caps.drop all
24netfilter
25nogroups
26nonewprivs
27noroot
28#nosound
29novideo
30protocol unix,inet,inet6
31seccomp
32shell none
33
34private-dev
35#private-tmp
36
37noexec /tmp
diff --git a/etc/arduino.profile b/etc/arduino.profile
index 60c071c01..ff605501d 100644
--- a/etc/arduino.profile
+++ b/etc/arduino.profile
@@ -8,6 +8,7 @@ include /etc/firejail/arduino.local
8# Firejail profile for arduino 8# Firejail profile for arduino
9noblacklist ${HOME}/.arduino15 9noblacklist ${HOME}/.arduino15
10noblacklist ${HOME}/Arduino 10noblacklist ${HOME}/Arduino
11noblacklist ${HOME}/.java
11 12
12include /etc/firejail/disable-common.inc 13include /etc/firejail/disable-common.inc
13include /etc/firejail/disable-programs.inc 14include /etc/firejail/disable-programs.inc
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 655a44a04..3c98b8ac3 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -4,8 +4,10 @@ include /etc/firejail/disable-programs.local
4 4
5blacklist ${HOME}/.*coin 5blacklist ${HOME}/.*coin
6blacklist ${HOME}/.8pecxstudios 6blacklist ${HOME}/.8pecxstudios
7blacklist ${HOME}/.AndroidStudio*
7blacklist ${HOME}/.Atom 8blacklist ${HOME}/.Atom
8blacklist ${HOME}/.FBReader 9blacklist ${HOME}/.FBReader
10blacklist ${HOME}/.IdeaIC*
9blacklist ${HOME}/.LuminanceHDR 11blacklist ${HOME}/.LuminanceHDR
10blacklist ${HOME}/.Mathematica 12blacklist ${HOME}/.Mathematica
11blacklist ${HOME}/.Natron 13blacklist ${HOME}/.Natron
@@ -16,6 +18,7 @@ blacklist ${HOME}/.Steampid
16blacklist ${HOME}/.TelegramDesktop 18blacklist ${HOME}/.TelegramDesktop
17blacklist ${HOME}/.VirtualBox 19blacklist ${HOME}/.VirtualBox
18blacklist ${HOME}/.Wolfram Research 20blacklist ${HOME}/.Wolfram Research
21blacklist ${HOME}/.android
19blacklist ${HOME}/.arduino15 22blacklist ${HOME}/.arduino15
20blacklist ${HOME}/.atom 23blacklist ${HOME}/.atom
21blacklist ${HOME}/.attic 24blacklist ${HOME}/.attic
@@ -192,11 +195,13 @@ blacklist ${HOME}/.googleearth/Cache/
192blacklist ${HOME}/.googleearth/Temp/ 195blacklist ${HOME}/.googleearth/Temp/
193blacklist ${HOME}/.googleearth/myplaces.backup.kml 196blacklist ${HOME}/.googleearth/myplaces.backup.kml
194blacklist ${HOME}/.googleearth/myplaces.kml 197blacklist ${HOME}/.googleearth/myplaces.kml
198blacklist ${HOME}/.gradle
195blacklist ${HOME}/.guayadeque 199blacklist ${HOME}/.guayadeque
196blacklist ${HOME}/.hedgewars 200blacklist ${HOME}/.hedgewars
197blacklist ${HOME}/.hugin 201blacklist ${HOME}/.hugin
198blacklist ${HOME}/.icedove 202blacklist ${HOME}/.icedove
199blacklist ${HOME}/.inkscape 203blacklist ${HOME}/.inkscape
204blacklist ${HOME}/.java
200blacklist ${HOME}/.jitsi 205blacklist ${HOME}/.jitsi
201blacklist ${HOME}/.kde4/share/apps/gwenview 206blacklist ${HOME}/.kde4/share/apps/gwenview
202blacklist ${HOME}/.kde4/share/apps/kcookiejar 207blacklist ${HOME}/.kde4/share/apps/kcookiejar
@@ -249,6 +254,7 @@ blacklist ${HOME}/.local/share/0ad
249blacklist ${HOME}/.local/share/3909/PapersPlease 254blacklist ${HOME}/.local/share/3909/PapersPlease
250blacklist ${HOME}/.local/share/akregator 255blacklist ${HOME}/.local/share/akregator
251blacklist ${HOME}/.local/share/Empathy 256blacklist ${HOME}/.local/share/Empathy
257blacklist ${HOME}/.local/share/JetBrains
252blacklist ${HOME}/.local/share/Mumble 258blacklist ${HOME}/.local/share/Mumble
253blacklist ${HOME}/.local/share/QuiteRss 259blacklist ${HOME}/.local/share/QuiteRss
254blacklist ${HOME}/.local/share/Ricochet 260blacklist ${HOME}/.local/share/Ricochet
@@ -338,6 +344,7 @@ blacklist ${HOME}/.sylpheed-2.0
338blacklist ${HOME}/.synfig 344blacklist ${HOME}/.synfig
339blacklist ${HOME}/.tconn 345blacklist ${HOME}/.tconn
340blacklist ${HOME}/.thunderbird 346blacklist ${HOME}/.thunderbird
347blacklist ${HOME}/.tooling
341blacklist ${HOME}/.ts3client 348blacklist ${HOME}/.ts3client
342blacklist ${HOME}/.viking 349blacklist ${HOME}/.viking
343blacklist ${HOME}/.viking-maps 350blacklist ${HOME}/.viking-maps
@@ -387,6 +394,7 @@ blacklist ${HOME}/.cache/netsurf
387blacklist ${HOME}/.cache/opera 394blacklist ${HOME}/.cache/opera
388blacklist ${HOME}/.cache/opera-beta 395blacklist ${HOME}/.cache/opera-beta
389blacklist ${HOME}/.cache/org.gnome.Books 396blacklist ${HOME}/.cache/org.gnome.Books
397blacklist ${HOME}/.cache/peek
390blacklist ${HOME}/.cache/qBittorrent 398blacklist ${HOME}/.cache/qBittorrent
391blacklist ${HOME}/.cache/qutebrowser 399blacklist ${HOME}/.cache/qutebrowser
392blacklist ${HOME}/.cache/simple-scan 400blacklist ${HOME}/.cache/simple-scan
diff --git a/etc/exiftool.profile b/etc/exiftool.profile
index 729dabeb7..aba484718 100644
--- a/etc/exiftool.profile
+++ b/etc/exiftool.profile
@@ -1,3 +1,4 @@
1quiet
1# Persistent global definitions go here 2# Persistent global definitions go here
2include /etc/firejail/globals.local 3include /etc/firejail/globals.local
3 4
diff --git a/etc/idea.sh.profile b/etc/idea.sh.profile
new file mode 100644
index 000000000..771131262
--- /dev/null
+++ b/etc/idea.sh.profile
@@ -0,0 +1,37 @@
1# Persistent global definitions go here
2include /etc/firejail/globals.local
3
4# This file is overwritten during software install.
5# Persistent customizations should go in a .local file.
6include /etc/firejail/idea.sh.local
7
8# Firejail profile for IntelliJ IDEA Community Edition
9
10noblacklist ${HOME}/.android
11noblacklist ${HOME}/.gitconfig
12noblacklist ${HOME}/.gradle
13noblacklist ${HOME}/.IdeaIC*
14noblacklist ${HOME}/.java
15noblacklist ${HOME}/.local/share/JetBrains
16noblacklist ${HOME}/.ssh
17noblacklist ${HOME}/.tooling
18
19include /etc/firejail/disable-common.inc
20include /etc/firejail/disable-passwdmgr.inc
21include /etc/firejail/disable-programs.inc
22
23caps.drop all
24netfilter
25nogroups
26nonewprivs
27noroot
28#nosound
29novideo
30protocol unix,inet,inet6
31seccomp
32shell none
33
34private-dev
35#private-tmp
36
37noexec /tmp
diff --git a/etc/jd-gui.profile b/etc/jd-gui.profile
index a96eedee6..32b43cdf1 100644
--- a/etc/jd-gui.profile
+++ b/etc/jd-gui.profile
@@ -10,6 +10,7 @@ include /etc/firejail/jd-gui.local
10# 10#
11 11
12noblacklist ${HOME}/.config/jd-gui.cfg 12noblacklist ${HOME}/.config/jd-gui.cfg
13noblacklist ${HOME}/.java
13 14
14#Blacklist Paths 15#Blacklist Paths
15include /etc/firejail/disable-common.inc 16include /etc/firejail/disable-common.inc
diff --git a/etc/libreoffice.profile b/etc/libreoffice.profile
index 90d87df2f..fe5861e4a 100644
--- a/etc/libreoffice.profile
+++ b/etc/libreoffice.profile
@@ -7,6 +7,7 @@ include /etc/firejail/libreoffice.local
7 7
8# Firejail profile for LibreOffice 8# Firejail profile for LibreOffice
9noblacklist ~/.config/libreoffice 9noblacklist ~/.config/libreoffice
10noblacklist ${HOME}/.java
10noblacklist /usr/local/sbin 11noblacklist /usr/local/sbin
11include /etc/firejail/disable-common.inc 12include /etc/firejail/disable-common.inc
12include /etc/firejail/disable-programs.inc 13include /etc/firejail/disable-programs.inc
diff --git a/etc/multimc5.profile b/etc/multimc5.profile
index e45ab9cba..6b0696064 100644
--- a/etc/multimc5.profile
+++ b/etc/multimc5.profile
@@ -10,6 +10,7 @@ include /etc/firejail/multimc5.local
10# 10#
11 11
12#No Blacklist Paths 12#No Blacklist Paths
13noblacklist ${HOME}/.java
13noblacklist ${HOME}/.local/share/multimc5 14noblacklist ${HOME}/.local/share/multimc5
14noblacklist ${HOME}/.multimc5 15noblacklist ${HOME}/.multimc5
15 16
diff --git a/etc/pdfsam.profile b/etc/pdfsam.profile
index 611ca3775..b46ac9294 100644
--- a/etc/pdfsam.profile
+++ b/etc/pdfsam.profile
@@ -8,6 +8,7 @@ include /etc/firejail/pdfsam.local
8# 8#
9#Profile for pdfsam 9#Profile for pdfsam
10# 10#
11noblacklist ${HOME}/.java
11 12
12#Blacklist Paths 13#Blacklist Paths
13include /etc/firejail/disable-common.inc 14include /etc/firejail/disable-common.inc
diff --git a/etc/silentarmy.profile b/etc/silentarmy.profile
new file mode 100644
index 000000000..bcad82b5d
--- /dev/null
+++ b/etc/silentarmy.profile
@@ -0,0 +1,33 @@
1# Persistent global definitions go here
2include /etc/firejail/globals.local
3
4# This file is overwritten during software install.
5# Persistent customizations should go in a .local file.
6include /etc/firejail/silentarmy.local
7
8# Firejail profile for SILENTARMY
9
10include /etc/firejail/disable-common.inc
11#include /etc/firejail/disable-devel.inc
12include /etc/firejail/disable-passwdmgr.inc
13include /etc/firejail/disable-programs.inc
14
15caps.drop all
16netfilter
17nogroups
18nonewprivs
19noroot
20nosound
21novideo
22protocol unix,inet,inet6
23seccomp
24shell none
25
26disable-mnt
27private
28#private-bin silentarmy,sa-solver,python3
29private-dev
30private-tmp
31
32noexec ${HOME}
33noexec /tmp
diff --git a/etc/steam.profile b/etc/steam.profile
index e2dc6216b..9eaa6a83b 100644
--- a/etc/steam.profile
+++ b/etc/steam.profile
@@ -6,6 +6,7 @@ include /etc/firejail/globals.local
6include /etc/firejail/steam.local 6include /etc/firejail/steam.local
7 7
8# Steam profile (applies to games/apps launched from Steam as well) 8# Steam profile (applies to games/apps launched from Steam as well)
9noblacklist ${HOME}/.java
9noblacklist ${HOME}/.Steam 10noblacklist ${HOME}/.Steam
10noblacklist ${HOME}/.steam 11noblacklist ${HOME}/.steam
11noblacklist ${HOME}/.Steampath 12noblacklist ${HOME}/.Steampath
@@ -29,7 +30,9 @@ noroot
29protocol unix,inet,inet6,netlink 30protocol unix,inet,inet6,netlink
30seccomp 31seccomp
31shell none 32shell none
32tracelog 33
34# tracelog disabled as it breaks integrated browser
35#tracelog
33 36
34private-dev 37private-dev
35private-tmp 38private-tmp