[apparmor] [patch] Samba profile updates
Christian Boltz
apparmor at cboltz.de
Sun Aug 21 15:33:06 UTC 2011
Hello,
the attached patch contains some Samba profile updates (mostly) from
openSUSE 11.4 update that did not make it into Factory yet. I hope Jeff
didn't hide more patches in the 11.4 update repo :-/
From: Jeff Mahoney <jeffm at suse.com>
Subject: apparmor-profiles: Add samba config files
References: bnc#679182 bnc#666450
Signed-off-by: Jeff Mahoney <jeffm at suse.com>
- updated to match trunk
- added changed path to nmbd profile (/var/cache/samba has moved to
/var/lib/samba on (at least) openSUSE 11.4), bnc#679182#c8
For backward compability, it also allows /var/spool/samba.
- Note: The smbd profile already contains both locations.
by Christian Boltz <apparmor at cboltz.de>
Regards,
Christian Boltz
--
Regeln sind da um denn kleinen Mensch zu baendigen...
Die groessen tun eben was sie wollen... [Alain Declercq in datu]
-------------- next part --------------
From: Jeff Mahoney <jeffm at suse.com>
Subject: apparmor-profiles: Add samba config files
References: bnc#679182 bnc#666450
Signed-off-by: Jeff Mahoney <jeffm at suse.com>
- updated to match trunk
- added changed path to nmbd profile (/var/cache/samba has moved to
/var/lib/samba on (at least) openSUSE 11.4), bnc#679182#c8
For backward compability, it also allows /var/spool/samba.
- Note: The smbd profile already contains both locations.
by Christian Boltz <apparmor at cboltz.de>
=== modified file 'profiles/apparmor.d/abstractions/samba'
--- profiles/apparmor.d/abstractions/samba 2011-07-14 12:57:57 +0000
+++ profiles/apparmor.d/abstractions/samba 2011-08-21 15:18:51 +0000
@@ -9,11 +9,11 @@
#
# ------------------------------------------------------------------
- /etc/samba/smb.conf r,
+ /etc/samba/* r,
/usr/share/samba/*.dat r,
/var/lib/samba/**.tdb rwk,
/var/log/samba/cores/ rw,
- /var/log/samba/cores/* w,
+ /var/log/samba/cores/* rw,
/var/log/samba/log.* w,
/{,var/}run/samba/*.tdb rw,
=== modified file 'profiles/apparmor.d/usr.sbin.nmbd'
--- profiles/apparmor.d/usr.sbin.nmbd 2011-07-14 12:57:57 +0000
+++ profiles/apparmor.d/usr.sbin.nmbd 2011-08-21 15:21:01 +0000
@@ -8,10 +8,11 @@
capability net_bind_service,
/usr/sbin/nmbd mr,
- /var/cache/samba/browse.dat* rw,
- /var/lib/samba/wins.dat* rw,
- /{,var/}run/samba/** rk,
+ /var/{cache,lib}/samba/browse.dat* rw,
+ /var/{cache,lib}/samba/wins.dat* rw,
+ /{,var/}run/samba/** rwk,
/{,var/}run/samba/nmbd.pid rw,
+ /var/log/samba/cores/ rw,
/var/log/samba/cores/nmbd/ rw,
/var/log/samba/cores/nmbd/** rw,
=== modified file 'profiles/apparmor.d/usr.sbin.smbd'
--- profiles/apparmor.d/usr.sbin.smbd 2011-07-14 12:57:57 +0000
+++ profiles/apparmor.d/usr.sbin.smbd 2011-08-21 15:17:56 +0000
@@ -20,6 +20,9 @@
/etc/printcap r,
/proc/*/mounts r,
/usr/sbin/smbd mr,
+ /etc/samba/* rwk,
+ /etc/samba/passdb.tdb rwk,
+ /etc/samba/secrets.tdb rwk,
/var/cache/samba/** rwk,
/var/cache/samba/printing/printers.tdb mrw,
/var/lib/samba/** rwk,
More information about the AppArmor
mailing list