aboutsummaryrefslogtreecommitdiff
path: root/contrib/apparmor/gnunet-fs-gtk
diff options
context:
space:
mode:
authorJulien Morvan <julien.morvan@outlook.com>2015-08-17 09:23:39 +0000
committerJulien Morvan <julien.morvan@outlook.com>2015-08-17 09:23:39 +0000
commitc36169b334c725ab3e626cf32617da7b87ee6594 (patch)
treeedf22a77d248b54a2b6584e6c41d01a66090392d /contrib/apparmor/gnunet-fs-gtk
parent01d39499bb3af0674917c7dabb3b202427273ba8 (diff)
downloadgnunet-c36169b334c725ab3e626cf32617da7b87ee6594.tar.gz
gnunet-c36169b334c725ab3e626cf32617da7b87ee6594.zip
Diffstat (limited to 'contrib/apparmor/gnunet-fs-gtk')
-rw-r--r--contrib/apparmor/gnunet-fs-gtk43
1 files changed, 43 insertions, 0 deletions
diff --git a/contrib/apparmor/gnunet-fs-gtk b/contrib/apparmor/gnunet-fs-gtk
new file mode 100644
index 000000000..0ffb0b38b
--- /dev/null
+++ b/contrib/apparmor/gnunet-fs-gtk
@@ -0,0 +1,43 @@
1# Last Modified: Wed Aug 5 10:53:37 2015
2#include <tunables/global>
3#include <tunables/gnunet>
4
5profile @{GNUNET_PREFIX}/bin/gnunet-fs-gtk {
6 #include <abstractions/gnome>
7 #include <abstractions/kde>
8 #include <abstractions/dconf>
9 #include <abstractions/gnunet-gtk>
10 #include <abstractions/user-download>
11
12# /dev/shm/LE-* rw,
13
14 owner @{HOME}/.config/gtk-*/bookmarks r,
15 owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/download-child/* rw,
16 owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/download/ r,
17 owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/download/* rw,
18 owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/search/ r,
19 owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/search/** rw,
20 owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/publish-file/ ra,
21 owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/publish-file/* rw,
22 owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/publish/ ra,
23 owner @{HOME}/.local/share/gnunet/fs/persistence/gnunet-fs-gtk/publish/* rw,
24
25 #Acces to files to share ? (lets create a gnunet directory in home)
26 owner @{HOME}/gnunet-fs/ r,
27
28 @{GNUNET_PREFIX}/bin/gnunet-fs-gtk mr,
29
30 @{GNUNET_PREFIX}/share/gnunet-gtk/* r,
31
32 /usr/share/glib-*/schemas/gschemas.compiled r,
33
34 #abstractions/dconf but we need write right here
35 /run/user/*/dconf/user rw,
36
37 @{HOME}/.cache/thumbnails/normal/*.png r,
38
39 @{GNUNET_PREFIX}/lib/gnunet/libexec/gnunet-helper-fs-publish Px,
40
41 # Site-specific additions and overrides. See local/README for details.
42 #include <local/gnunet>
43}