aboutsummaryrefslogtreecommitdiffstats
path: root/etc/QOwnNotes.profile
diff options
context:
space:
mode:
authorLibravatar Fred-Barclay <Fred-Barclay@users.noreply.github.com>2018-10-20 22:13:13 -0500
committerLibravatar Fred-Barclay <Fred-Barclay@users.noreply.github.com>2018-10-20 22:13:13 -0500
commit7c481eb43c3a737eeb5a0e4fc089efa281549e4c (patch)
treef712961df64918927fe925d9667271238b98080b /etc/QOwnNotes.profile
parentimprove some error messages (diff)
downloadfirejail-7c481eb43c3a737eeb5a0e4fc089efa281549e4c.tar.gz
firejail-7c481eb43c3a737eeb5a0e4fc089efa281549e4c.tar.zst
firejail-7c481eb43c3a737eeb5a0e4fc089efa281549e4c.zip
Add QOwnNotes profile
Diffstat (limited to 'etc/QOwnNotes.profile')
-rw-r--r--etc/QOwnNotes.profile56
1 files changed, 56 insertions, 0 deletions
diff --git a/etc/QOwnNotes.profile b/etc/QOwnNotes.profile
new file mode 100644
index 000000000..1135b850b
--- /dev/null
+++ b/etc/QOwnNotes.profile
@@ -0,0 +1,56 @@
1# Firejail profile for QOwnNotes
2# Description: Plain-text file notepad with markdown support and ownCloud integration
3# This file is overwritten after every install/update
4# Persistent local customizations
5include QOwnNotes.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${DOCUMENTS}
10noblacklist ${HOME}/Nextcloud/Notes
11noblacklist ${HOME}/.config/PBE
12noblacklist ${HOME}/.local/share/PBE
13
14mkdir ${DOCUMENTS}
15mkdir ${HOME}/Nextcloud/Notes
16mkdir ${HOME}.config/PBE
17mkdir ${HOME}/.local/share/PBE
18whitelist ${DOCUMENTS}
19whitelist ${HOME}/Nextcloud/Notes
20whitelist ${HOME}/.config/PBE
21whitelist ${HOME}/.local/share/PBE
22include whitelist-common.inc
23include whitelist-var-common.inc
24
25include disable-common.inc
26include disable-devel.inc
27include disable-interpreters.inc
28include disable-passwdmgr.inc
29include disable-programs.inc
30include disable-xdg.inc
31
32caps.drop all
33machine-id
34netfilter
35no3d
36nodvd
37nogroups
38nonewprivs
39noroot
40nosound
41notv
42nou2f
43novideo
44protocol unix,inet,inet6,netlink
45seccomp
46shell none
47tracelog
48
49disable-mnt
50private-bin QOwnNotes,gio
51private-dev
52private-etc fonts,ld.so.cache,pulse,resolv.conf,hosts,nsswitch.conf,host.conf,ca-certificates,ssl,pki,crypto-policies
53private-tmp
54
55noexec ${HOME}
56noexec /tmp