summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar Fred Barclay <Fred-Barclay@users.noreply.github.com>2017-03-29 20:28:58 -0500
committerLibravatar Fred Barclay <Fred-Barclay@users.noreply.github.com>2017-03-29 20:28:58 -0500
commit5a982a1e5e32be3fd99e7988b2f052d49c1f8a12 (patch)
tree925fa07a9fd92f60ab34a488084a246de517bff3 /etc
parentContribution update after merges (diff)
downloadfirejail-5a982a1e5e32be3fd99e7988b2f052d49c1f8a12.tar.gz
firejail-5a982a1e5e32be3fd99e7988b2f052d49c1f8a12.tar.zst
firejail-5a982a1e5e32be3fd99e7988b2f052d49c1f8a12.zip
KeePassXC profile
Diffstat (limited to 'etc')
-rw-r--r--etc/disable-passwdmgr.inc12
-rw-r--r--etc/keepassxc.profile29
2 files changed, 36 insertions, 5 deletions
diff --git a/etc/disable-passwdmgr.inc b/etc/disable-passwdmgr.inc
index b5260e897..a61516771 100644
--- a/etc/disable-passwdmgr.inc
+++ b/etc/disable-passwdmgr.inc
@@ -2,10 +2,12 @@
2# Persistent customizations should go in a .local file. 2# Persistent customizations should go in a .local file.
3include /etc/firejail/disable-passwdmgr.local 3include /etc/firejail/disable-passwdmgr.local
4 4
5blacklist ${HOME}/.lastpass 5blacklist ${HOME}/.config/KeePass
6blacklist ${HOME}/.keepassx 6blacklist ${HOME}/.config/keepass
7blacklist ${HOME}/.config/keepassx
8blacklist ${HOME}/.config/keepassxc
7blacklist ${HOME}/.keepass 9blacklist ${HOME}/.keepass
10blacklist ${HOME}/.keepassx
11blacklist ${HOME}/.keepassxc
12blacklist ${HOME}/.lastpass
8blacklist ${HOME}/.password-store 13blacklist ${HOME}/.password-store
9blacklist ${HOME}/.config/keepassx
10blacklist ${HOME}/.config/keepass
11blacklist ${HOME}/.config/KeePass
diff --git a/etc/keepassxc.profile b/etc/keepassxc.profile
new file mode 100644
index 000000000..b11a0cc5d
--- /dev/null
+++ b/etc/keepassxc.profile
@@ -0,0 +1,29 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include /etc/firejail/keepassxc.local
4
5# Firejail profile for KeepassXC
6noblacklist ${HOME}/.config/keepassxc
7noblacklist ${HOME}/.keepassxc
8noblacklist ${HOME}/.*kdbx
9noblacklist ${HOME}/.*kdb
10
11include /etc/firejail/disable-common.inc
12include /etc/firejail/disable-programs.inc
13include /etc/firejail/disable-devel.inc
14include /etc/firejail/disable-passwdmgr.inc
15
16caps.drop all
17net none
18nogroups
19nonewprivs
20noroot
21nosound
22#protocol unix
23seccomp
24shell none
25
26private-bin keepassxc
27#private-etc fonts
28#private-dev
29private-tmp