diff --git a/extras/apparmor/usr.sbin.fwknopd b/extras/apparmor/usr.sbin.fwknopd new file mode 100644 index 00000000..e00a0eab --- /dev/null +++ b/extras/apparmor/usr.sbin.fwknopd @@ -0,0 +1,31 @@ +# Last Modified: Sun Aug 18 22:54:57 2013 +# Assumes fwknopd was built with: +# './configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var' +#include + +/usr/sbin/fwknopd { + #include + + capability ipc_lock, + capability net_admin, + capability net_raw, + + network inet raw, + network packet raw, + + /bin/dash rix, + /bin/bash rix, + /etc/fwknop/access.conf r, + /etc/fwknop/fwknopd.conf r, + /etc/nsswitch.conf r, + /etc/passwd r, + /etc/protocols r, + /root/.gnupg/* rw, + /run/fwknop/ rw, + /run/fwknop/* rwk, + /sbin/xtables-multi rix, + /usr/bin/gpg rix, + /usr/sbin/fwknopd mr, + /var/cache/nscd/passwd r, + +}