aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/audacity.profile16
-rw-r--r--etc/cpio.profile8
-rw-r--r--etc/disable-devel.inc11
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/gzip.profile19
-rw-r--r--etc/xzdec.profile13
6 files changed, 67 insertions, 1 deletions
diff --git a/etc/audacity.profile b/etc/audacity.profile
new file mode 100644
index 000000000..8971ce1a2
--- /dev/null
+++ b/etc/audacity.profile
@@ -0,0 +1,16 @@
1# Audacity profile
2noblacklist ~/.audacity-data
3
4include /etc/firejail/disable-common.inc
5include /etc/firejail/disable-devel.inc
6include /etc/firejail/disable-passwdmgr.inc
7include /etc/firejail/disable-programs.inc
8
9caps.drop all
10netfilter
11nonewprivs
12noroot
13nogroups
14#private-bin audacity
15protocol unix,inet,inet6
16seccomp
diff --git a/etc/cpio.profile b/etc/cpio.profile
new file mode 100644
index 000000000..811d657f2
--- /dev/null
+++ b/etc/cpio.profile
@@ -0,0 +1,8 @@
1include /usr/local/etc/firejail/server.profile
2include /usr/local/etc/firejail/disable-common.inc
3include /usr/local/etc/firejail/disable-programs.inc
4include /usr/local/etc/firejail/disable-passwdmgr.inc
5caps.drop all
6net none
7shell none
8seccomp
diff --git a/etc/disable-devel.inc b/etc/disable-devel.inc
index 821aa1ea4..963cf6da0 100644
--- a/etc/disable-devel.inc
+++ b/etc/disable-devel.inc
@@ -2,15 +2,20 @@
2 2
3# GCC 3# GCC
4blacklist /usr/include 4blacklist /usr/include
5blacklist /usr/lib/gcc
5blacklist /usr/bin/gcc* 6blacklist /usr/bin/gcc*
6blacklist /usr/bin/cpp* 7blacklist /usr/bin/cpp*
7blacklist /usr/bin/c9* 8blacklist /usr/bin/c9*
8blacklist /usr/bin/c8* 9blacklist /usr/bin/c8*
9blacklist /usr/bin/c++* 10blacklist /usr/bin/c++*
11blacklist /usr/bin/as
10blacklist /usr/bin/ld 12blacklist /usr/bin/ld
11blacklist /usr/bin/gdb 13blacklist /usr/bin/gdb
12blacklist /usr/bin/g++* 14blacklist /usr/bin/g++*
13blacklist /usr/bin/x86_64-linux-gnu-g++* 15blacklist /usr/bin/x86_64-linux-gnu-g++*
16blacklist /usr/bin/x86_64-linux-gnu-gcc*
17blacklist /usr/bin/x86_64-unknown-linux-gnu-g++*
18blacklist /usr/bin/x86_64-unknown-linux-gnu-gcc*
14 19
15# clang/llvm 20# clang/llvm
16blacklist /usr/bin/clang* 21blacklist /usr/bin/clang*
@@ -18,6 +23,11 @@ blacklist /usr/bin/llvm*
18blacklist /usb/bin/lldb* 23blacklist /usb/bin/lldb*
19blacklist /usr/lib/llvm* 24blacklist /usr/lib/llvm*
20 25
26# tcc - Tiny C Compiler
27blacklist /usr/bin/tcc
28blacklist /usr/bin/x86_64-tcc
29blacklist /usr/lib/tcc
30
21# Valgrind 31# Valgrind
22blacklist /usr/bin/valgrind* 32blacklist /usr/bin/valgrind*
23blacklist /usr/lib/valgrind 33blacklist /usr/lib/valgrind
@@ -51,4 +61,3 @@ blacklist /usr/lib/ruby
51#blacklist /usr/local/lib/python3* 61#blacklist /usr/local/lib/python3*
52#blacklist /usr/share/python3* 62#blacklist /usr/share/python3*
53#blacklist /usr/include/python3* 63#blacklist /usr/include/python3*
54
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 70deb2b0c..e9dd331aa 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -32,6 +32,7 @@ blacklist ${HOME}/.config/vlc
32blacklist ${HOME}/.config/mpv 32blacklist ${HOME}/.config/mpv
33blacklist ${HOME}/.config/totem 33blacklist ${HOME}/.config/totem
34blacklist ${HOME}/.config/xplayer 34blacklist ${HOME}/.config/xplayer
35blacklist ${HOME}/.audacity-data
35 36
36# HTTP / FTP / Mail 37# HTTP / FTP / Mail
37blacklist ${HOME}/.icedove 38blacklist ${HOME}/.icedove
diff --git a/etc/gzip.profile b/etc/gzip.profile
new file mode 100644
index 000000000..f231c3780
--- /dev/null
+++ b/etc/gzip.profile
@@ -0,0 +1,19 @@
1################################
2# Gzip profile
3################################
4include /etc/firejail/disable-common.inc
5include /etc/firejail/disable-programs.inc
6include /etc/firejail/disable-passwdmgr.inc
7
8blacklist ${HOME}/.wine
9blacklist ${HOME}/.ssh
10
11tracelog
12caps.drop all
13seccomp
14net none
15noroot
16nosound
17nogroups
18nonewprivs
19
diff --git a/etc/xzdec.profile b/etc/xzdec.profile
new file mode 100644
index 000000000..f29f7360c
--- /dev/null
+++ b/etc/xzdec.profile
@@ -0,0 +1,13 @@
1# Firejail profile for XZ decompressor
2# xzdec.profile
3
4include /etc/firejail/disable-mgmt.inc
5include /etc/firejail/disable-secret.inc
6include /etc/firejail/disable-common.inc
7include /etc/firejail/disable-devel.inc
8
9caps.drop all
10seccomp
11tracelog
12noroot
13shell none