[apparmor] [patch] Update Samba profiles for Samba 4.2
Seth Arnold
seth.arnold at canonical.com
Mon May 18 21:23:26 UTC 2015
On Mon, May 18, 2015 at 09:56:20PM +0200, Christian Boltz wrote:
> Hello,
>
> Samba 4.2 needs some more permissions for nmbd and winbindd.
>
> To avoid overcomplicated profiles, change abstractions/samba to allow
> /var/lib/samba/** rwk, (instead of **.tdb rwk) - this change already
> fixes the nmbd profile.
>
> winbindd additionally needs some more write permissions in /etc/samba/
> (and also in /var/lib/samba/, which is covered by the abstractions/samba
> change)
>
> References: https://bugzilla.opensuse.org/show_bug.cgi?id=921098 and
> https://bugzilla.opensuse.org/show_bug.cgi?id=923201
>
>
> I propose this patch for trunk and 2.9. However, I'd like to keep the
> /var/lib/samba/ lines in the winbindd profile in 2.9.x to avoid problems
> if for some reason abstractions/samba isn't updated (*.rpmnew etc.)
>
>
Acked-by: Seth Arnold <seth.arnold at canonical.com>
acked on both ideas, I like keeping the extraneous lines in 2.9 but
removing them from trunk.
Thanks
>
>
> [ profiles-samba-4.2.diff ]
>
> === modified file 'profiles/apparmor.d/abstractions/samba'
> --- profiles/apparmor.d/abstractions/samba 2014-07-04 10:09:58
> +0000
> +++ profiles/apparmor.d/abstractions/samba 2015-05-18 19:42:58
> +0000
> @@ -13,7 +13,7 @@
> /usr/share/samba/*.dat r,
> /usr/share/samba/codepages/{lowcase,upcase,valid}.dat r,
> /var/cache/samba/ w,
> - /var/lib/samba/**.tdb rwk,
> + /var/lib/samba/** rwk,
> /var/log/samba/cores/ rw,
> /var/log/samba/cores/** rw,
> /var/log/samba/log.* w,
>
> === modified file 'profiles/apparmor.d/usr.sbin.winbindd'
> --- profiles/apparmor.d/usr.sbin.winbindd 2014-04-21 20:10:51
> +0000
> +++ profiles/apparmor.d/usr.sbin.winbindd 2015-05-18 19:45:45
> +0000
> @@ -10,8 +10,12 @@
> capability ipc_lock,
> capability setuid,
>
> + /etc/samba/netlogon_creds_cli.tdb rwk,
> /etc/samba/passdb.tdb{,.tmp} rwk,
> /etc/samba/secrets.tdb rwk,
> + /etc/samba/smbd.tmp/ rw,
> + /etc/samba/smbd.tmp/msg/ rw,
> + /etc/samba/smbd.tmp/msg/* rw,
> @{PROC}/sys/kernel/core_pattern r,
> /tmp/.winbindd/ w,
> /tmp/krb5cc_* rwk,
> @@ -21,9 +25,6 @@
> /usr/sbin/winbindd mr,
> /var/cache/krb5rcache/* rw,
> /var/cache/samba/*.tdb rwk,
> - /var/lib/samba/smb_krb5/krb5.conf.* rw,
> - /var/lib/samba/smb_tmp_krb5.* rw,
> - /var/lib/samba/winbindd_cache.tdb* rwk,
> /var/log/samba/log.winbindd rw,
> /{var/,}run/samba/winbindd.pid rwk,
> /{var/,}run/samba/winbindd/ rw,
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20150518/8c62663f/attachment.pgp>
More information about the AppArmor
mailing list