aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/slack.profile27
2 files changed, 28 insertions, 0 deletions
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 140417b01..c94bcc9f4 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -78,6 +78,7 @@ blacklist ${HOME}/.TelegramDesktop
78blacklist ${HOME}/.config/Gitter 78blacklist ${HOME}/.config/Gitter
79blacklist ${HOME}/.config/Franz 79blacklist ${HOME}/.config/Franz
80blacklist ${HOME}/.jitsi 80blacklist ${HOME}/.jitsi
81blacklist ${HOME}/.config/Slack
81 82
82# Games 83# Games
83blacklist ${HOME}/.hedgewars 84blacklist ${HOME}/.hedgewars
diff --git a/etc/slack.profile b/etc/slack.profile
new file mode 100644
index 000000000..ea7b715f9
--- /dev/null
+++ b/etc/slack.profile
@@ -0,0 +1,27 @@
1include /etc/firejail/disable-common.inc
2include /etc/firejail/disable-programs.inc
3include /etc/firejail/disable-devel.inc
4include /etc/firejail/disable-passwdmgr.inc
5
6mkdir ${HOME}/.config
7mkdir ${HOME}/.config/Slack
8whitelist ${HOME}/.config/Slack
9whitelist ~/Downloads
10
11protocol unix,inet,inet6,netlink
12private-dev
13private-tmp
14private-etc fonts,resolv.conf,ld.so.conf,ld.so.cache,localtime
15name slack
16blacklist /var
17
18include /etc/firejail/whitelist-common.inc
19
20caps.drop all
21seccomp
22netfilter
23nonewprivs
24nogroups
25noroot
26shell none
27private-bin slack