aboutsummaryrefslogtreecommitdiff
path: root/contrib/apparmor/abstractions/gnunet-common
blob: 7d7515d8003267842c897920b84961d4c68eb020 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# This files contains common permissions for gnunet

  /usr/share/zoneinfo/           	  r,
  /usr/share/zoneinfo/**         	  r,
  
  /dev/urandom 			 	  r,
  
  /etc/ld.so.cache 		 	  r,

  @{PROC}/@{pid}/maps 		 	  r,

  #Gnunet configuration file
  /usr/local/share/gnunet/config.d/ 	  r,
  /usr/local/share/gnunet/config.d/*.conf r,
  
  /etc/gnunet.conf 		 	  r,
  owner @{HOME}/.config/gnunet.conf 	  r,

  #Librairies
  /usr/lib/libc-*.so             	  mr,
  /usr/lib/libdl-*.so 		 	  mr,
  /usr/lib/libgcrypt.so.*	 	  mr,
  /usr/lib/libltdl.so.*		 	  mr,
  /usr/lib/libgpg-error.so.*	 	  mr,
  /usr/lib/libm-*.so 		 	  mr,
  /usr/lib/libunistring.so.*	 	  mr,
  /usr/lib/libz.so.* 		 	  mr,

  #Gnunet librairies
  /usr/local/lib/libgnunetutil.so.* 	  mr,
  
  #For testbed (if the /tmp directory is used)
  /tmp/testbed*/		 	  rw,
  /tmp/testbed*/**		 	  rwk,