aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Fred Barclay <Fred-Barclay@users.noreply.github.com>2018-02-20 11:36:33 -0600
committerLibravatar GitHub <noreply@github.com>2018-02-20 11:36:33 -0600
commit45fc1d5c7b08d461fc00d1fe2553039fbbd56d4a (patch)
tree4646d583bf80a38e3d70fbab18406ba4f19eee47
parentUpdate firecfg and README (diff)
parentMerge branch 'master' of github.com:baryluk/firejail (diff)
downloadfirejail-45fc1d5c7b08d461fc00d1fe2553039fbbd56d4a.tar.gz
firejail-45fc1d5c7b08d461fc00d1fe2553039fbbd56d4a.tar.zst
firejail-45fc1d5c7b08d461fc00d1fe2553039fbbd56d4a.zip
Merge pull request #1780 from baryluk/master
Add a profile for bitcoin-qt
-rw-r--r--etc/bitcoin-qt.profile47
1 files changed, 47 insertions, 0 deletions
diff --git a/etc/bitcoin-qt.profile b/etc/bitcoin-qt.profile
new file mode 100644
index 000000000..514b4609c
--- /dev/null
+++ b/etc/bitcoin-qt.profile
@@ -0,0 +1,47 @@
1# Firejail profile for bitcoin-qt
2# This file is overwritten after every install/update
3# Persistent local customizations
4include /etc/firejail/bitcoin-qt.local
5# Persistent global definitions
6include /etc/firejail/globals.local
7
8noblacklist ${HOME}/.bitcoin
9
10include /etc/firejail/disable-common.inc
11include /etc/firejail/disable-devel.inc
12include /etc/firejail/disable-passwdmgr.inc
13include /etc/firejail/disable-programs.inc
14
15mkdir ${HOME}/.bitcoin
16whitelist ${HOME}/.bitcoin
17
18mkdir ${HOME}/.config/Bitcoin
19whitelist ${HOME}/.config/Bitcoin
20
21include /etc/firejail/whitelist-common.inc
22
23caps.drop all
24machine-id
25netfilter
26no3d
27nodvd
28nogroups
29nonewprivs
30noroot
31nosound
32notv
33novideo
34protocol unix,inet,inet6
35seccomp
36shell none
37tracelog
38
39private-bin bitcoin-qt
40private-dev
41#private-etc fonts # Causes problem with loading of libGL.so
42#private-lib # Works, but QT complains about OpenSSL a bit.
43private-tmp
44
45memory-deny-write-execute
46noexec ${HOME}
47noexec /tmp