aboutsummaryrefslogtreecommitdiffstats
path: root/etc/akonadi_control.profile
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2018-03-24 17:00:18 +0100
committerLibravatar smitsohu <smitsohu@gmail.com>2018-03-24 17:00:18 +0100
commitecbf5ddb450ba0ad86d9a892e9bc14d52ad86fa4 (patch)
tree7670af2ab2133a5d2a90ae8321d4eced1e8b9395 /etc/akonadi_control.profile
parentharden openbox profile (diff)
downloadfirejail-ecbf5ddb450ba0ad86d9a892e9bc14d52ad86fa4.tar.gz
firejail-ecbf5ddb450ba0ad86d9a892e9bc14d52ad86fa4.tar.zst
firejail-ecbf5ddb450ba0ad86d9a892e9bc14d52ad86fa4.zip
add basic akonadi integration
as it is now, there is no support for a full akonadi session inside the knotes sandbox, but knotes can connect to akonadi and should work fine
Diffstat (limited to 'etc/akonadi_control.profile')
-rw-r--r--etc/akonadi_control.profile44
1 files changed, 44 insertions, 0 deletions
diff --git a/etc/akonadi_control.profile b/etc/akonadi_control.profile
new file mode 100644
index 000000000..44184b76a
--- /dev/null
+++ b/etc/akonadi_control.profile
@@ -0,0 +1,44 @@
1# Firejail profile for akonadi_control
2# Persistent local customizations
3include /etc/firejail/akonadi_control.local
4# Persistent global definitions
5include /etc/firejail/globals.local
6
7noblacklist ${HOME}/.cache/akonadi*
8noblacklist ${HOME}/.config/akonadi*
9noblacklist ${HOME}/.config/baloorc
10noblacklist ${HOME}/.local/share/akonadi/*
11noblacklist ${HOME}/.local/share/contacts
12noblacklist ${HOME}/.local/share/local-mail
13noblacklist /usr/sbin
14
15include /etc/firejail/disable-common.inc
16include /etc/firejail/disable-devel.inc
17include /etc/firejail/disable-passwdmgr.inc
18include /etc/firejail/disable-programs.inc
19
20include /etc/firejail/whitelist-var-common.inc
21
22# depending on your setup it might be possible to
23# enable some of the commented options below
24
25caps.drop all
26ipc-namespace
27no3d
28netfilter
29nodvd
30nogroups
31# nonewprivs
32# noroot
33nosound
34notv
35novideo
36# protocol unix,inet,inet6
37# seccomp.drop @cpu-emulation,@debug,@obsolete,@privileged,@resources,add_key,fanotify_init,io_cancel,io_destroy,kcmp,keyctl,name_to_handle_at,ni_syscall,open_by_handle_at,personality,process_vm_readv,ptrace,remap_file_pages,request_key,syslog,umount,userfaultfd,vmsplice # we need to allow io_getevents, ioprio_set, io_setup, io_submit system calls
38tracelog
39
40private-dev
41# private-tmp - breaks programs that depend on akonadi
42
43noexec ${HOME}
44noexec /tmp