aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-a-l/bitwarden.profile
diff options
context:
space:
mode:
authorLibravatar rusty-snake <41237666+rusty-snake@users.noreply.github.com>2021-06-04 08:32:09 +0200
committerLibravatar rusty-snake <41237666+rusty-snake@users.noreply.github.com>2021-06-08 12:49:39 +0200
commit5e0628892fca5cf6f792c0d0dc5e972778b5627b (patch)
tree8a81431643c7fe3b7b0c5e8291d93375aa8a9dff /etc/profile-a-l/bitwarden.profile
parentfixup 9678da00301562464464099b9d7cfd76424fbb23 (diff)
downloadfirejail-5e0628892fca5cf6f792c0d0dc5e972778b5627b.tar.gz
firejail-5e0628892fca5cf6f792c0d0dc5e972778b5627b.tar.zst
firejail-5e0628892fca5cf6f792c0d0dc5e972778b5627b.zip
Refactor bitwarden as electron redirect
Diffstat (limited to 'etc/profile-a-l/bitwarden.profile')
-rw-r--r--etc/profile-a-l/bitwarden.profile44
1 files changed, 9 insertions, 35 deletions
diff --git a/etc/profile-a-l/bitwarden.profile b/etc/profile-a-l/bitwarden.profile
index bef25276d..a30a3a29a 100644
--- a/etc/profile-a-l/bitwarden.profile
+++ b/etc/profile-a-l/bitwarden.profile
@@ -6,54 +6,28 @@ include bitwarden.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9ignore include whitelist-runuser-common.inc
10ignore include whitelist-usr-share-common.inc
11ignore disable-mnt
12ignore dbus-user none
13ignore dbus-system none
14
9ignore noexec /tmp 15ignore noexec /tmp
10 16
11noblacklist ${HOME}/.config/Bitwarden 17noblacklist ${HOME}/.config/Bitwarden
12 18
13include disable-common.inc
14include disable-devel.inc
15include disable-exec.inc
16include disable-interpreters.inc
17include disable-passwdmgr.inc
18include disable-programs.inc
19include disable-shell.inc 19include disable-shell.inc
20include disable-xdg.inc
21 20
22mkdir ${HOME}/.config/Bitwarden 21mkdir ${HOME}/.config/Bitwarden
23whitelist ${HOME}/.config/Bitwarden 22whitelist ${HOME}/.config/Bitwarden
24whitelist ${DOWNLOADS}
25include whitelist-common.inc
26include whitelist-var-common.inc
27 23
28apparmor
29caps.drop all
30machine-id 24machine-id
31netfilter
32no3d 25no3d
33nodvd
34nogroups
35noinput
36nonewprivs
37noroot
38nosound 26nosound
39notv 27
40nou2f
41novideo
42protocol unix,inet,inet6,netlink
43seccomp !chroot
44shell none
45#tracelog - breaks on Arch
46
47private-bin bitwarden
48private-cache
49?HAS_APPIMAGE: ignore private-dev 28?HAS_APPIMAGE: ignore private-dev
50private-dev
51private-etc alternatives,ca-certificates,crypto-policies,fonts,hosts,nsswitch.conf,pki,resolv.conf,ssl 29private-etc alternatives,ca-certificates,crypto-policies,fonts,hosts,nsswitch.conf,pki,resolv.conf,ssl
52private-opt Bitwarden 30private-opt Bitwarden
53private-tmp
54
55# breaks appindicator (tray) functionality
56# dbus-user none
57# dbus-system none
58 31
59#memory-deny-write-execute - breaks on Arch (see issue #1803) 32# Redirect
33include electron.profile