aboutsummaryrefslogtreecommitdiffstats
path: root/etc/wire-desktop.profile
diff options
context:
space:
mode:
Diffstat (limited to 'etc/wire-desktop.profile')
-rw-r--r--etc/wire-desktop.profile29
1 files changed, 12 insertions, 17 deletions
diff --git a/etc/wire-desktop.profile b/etc/wire-desktop.profile
index 490255fa6..3c783322b 100644
--- a/etc/wire-desktop.profile
+++ b/etc/wire-desktop.profile
@@ -1,40 +1,35 @@
1# Firejail profile for wire-desktop 1# Firejail profile for wire-desktop
2# Description: End-to-end encrypted messenger with file sharing, voice calls and video conferences
2# This file is overwritten after every install/update 3# This file is overwritten after every install/update
3# Persistent local customizations 4# Persistent local customizations
4include wire-desktop.local 5include wire-desktop.local
5# Persistent global definitions 6# Persistent global definitions
6include globals.local 7# added by included profile
8#include globals.local
9
10# Debian/Ubuntu use /opt/Wire. As that is not in PATH by default, run `firejail /opt/Wire/wire-desktop` to start it.
11
12ignore caps.drop all
13ignore nodbus
7 14
8noblacklist ${HOME}/.config/Wire 15noblacklist ${HOME}/.config/Wire
9 16
10include disable-common.inc
11include disable-devel.inc 17include disable-devel.inc
12include disable-interpreters.inc 18include disable-interpreters.inc
13include disable-passwdmgr.inc
14include disable-programs.inc
15 19
16mkdir ${HOME}/.config/Wire 20mkdir ${HOME}/.config/Wire
17whitelist ${HOME}/.config/Wire 21whitelist ${HOME}/.config/Wire
18whitelist ${DOWNLOADS}
19include whitelist-common.inc 22include whitelist-common.inc
20 23
21caps.drop all 24caps.keep sys_admin,sys_chroot
22netfilter
23nodvd
24nogroups
25nonewprivs
26noroot
27notv
28nou2f 25nou2f
29protocol unix,inet,inet6,netlink
30seccomp
31shell none 26shell none
32 27
33# Note: The current version of Wire is located in /opt/wire-desktop/wire-desktop, and therefore
34# it is not in PATH. To use Wire with firejail, run "firejail /opt/wire-desktop/wire-desktop"
35
36disable-mnt 28disable-mnt
37private-bin bash,electron,electron4,env,sh,wire-desktop 29private-bin bash,electron,electron4,env,sh,wire-desktop
38private-dev 30private-dev
39private-etc alternatives,ca-certificates,crypto-policies,fonts,machine-id,pki,resolv.conf,ssl 31private-etc alternatives,ca-certificates,crypto-policies,fonts,machine-id,pki,resolv.conf,ssl
40private-tmp 32private-tmp
33
34# Redirect
35include electron.profile