[apparmor] [patch] Update mlmmj profiles

Seth Arnold seth.arnold at canonical.com
Tue Nov 8 22:47:52 UTC 2016


On Tue, Nov 08, 2016 at 09:50:40PM +0100, Christian Boltz wrote:
> These two are worth a separate patch:
> 
> 
> [patch] Add m permissions to mlmmj profiles
> 
> Newer kernels need m permissions for the binary the profile covers,
> so add it before someone hits this problem in the wild ;-)
> 
> Also add a note that the mlmmj-recieve profile is probably superfluous
> after upstream renamed the misspelled binary.
> 
> 
> I propose this patch for trunk, 2.10 and 2.9

Acked-by: Seth Arnold <seth.arnold at canonical.com>

Acked for all three.

Thanks

> 
> [ mlmmj-m.diff ]
> 
> === modified file 'profiles/apparmor/profiles/extras/usr.bin.mlmmj-bounce'
> --- profiles/apparmor/profiles/extras/usr.bin.mlmmj-bounce      2016-11-08 20:34:15 +0000
> +++ profiles/apparmor/profiles/extras/usr.bin.mlmmj-bounce      2016-11-08 20:40:38 +0000
> @@ -15,7 +15,7 @@
>  /usr/bin/mlmmj-bounce {
>    #include <abstractions/base>
>  
> -  /usr/bin/mlmmj-bounce r,
> +  /usr/bin/mlmmj-bounce mr,
>    /usr/bin/mlmmj-send Px,
>    /usr/bin/mlmmj-maintd Px,
>    /var/spool/mlmmj/*/subscribers.d/ r,
> 
> === modified file 'profiles/apparmor/profiles/extras/usr.bin.mlmmj-maintd'
> --- profiles/apparmor/profiles/extras/usr.bin.mlmmj-maintd      2016-11-08 20:34:15 +0000
> +++ profiles/apparmor/profiles/extras/usr.bin.mlmmj-maintd      2016-11-08 20:40:55 +0000
> @@ -17,7 +17,7 @@
>  
>    capability setuid,
>  
> -  /usr/bin/mlmmj-maintd r,
> +  /usr/bin/mlmmj-maintd mr,
>    /usr/bin/mlmmj-send Px,
>    /usr/bin/mlmmj-bounce Px,
>    /usr/bin/mlmmj-unsub Px,
> 
> === modified file 'profiles/apparmor/profiles/extras/usr.bin.mlmmj-process'
> --- profiles/apparmor/profiles/extras/usr.bin.mlmmj-process     2016-11-08 20:34:15 +0000
> +++ profiles/apparmor/profiles/extras/usr.bin.mlmmj-process     2016-11-08 20:41:35 +0000
> @@ -15,7 +15,7 @@
>  /usr/bin/mlmmj-process {
>    #include <abstractions/base>
>  
> -  /usr/bin/mlmmj-process r,
> +  /usr/bin/mlmmj-process mr,
>    /usr/bin/mlmmj-send Px,
>    /usr/bin/mlmmj-sub Px,
>    /usr/bin/mlmmj-unsub Px,
> 
> === modified file 'profiles/apparmor/profiles/extras/usr.bin.mlmmj-receive'
> --- profiles/apparmor/profiles/extras/usr.bin.mlmmj-receive     2016-11-08 20:34:15 +0000
> +++ profiles/apparmor/profiles/extras/usr.bin.mlmmj-receive     2016-11-08 20:41:45 +0000
> @@ -16,7 +16,7 @@
>    #include <abstractions/base>
>  
>    /usr/bin/mlmmj-process Px,
> -  /usr/bin/mlmmj-receive r,
> +  /usr/bin/mlmmj-receive mr,
>    /var/spool/mlmmj/*/incoming/ rw,
>    /var/spool/mlmmj/*/incoming/* rw,
>  }
> 
> === modified file 'profiles/apparmor/profiles/extras/usr.bin.mlmmj-recieve'
> --- profiles/apparmor/profiles/extras/usr.bin.mlmmj-recieve     2010-12-20 20:29:10 +0000
> +++ profiles/apparmor/profiles/extras/usr.bin.mlmmj-recieve     2016-11-08 20:43:15 +0000
> @@ -9,12 +9,17 @@
>  # ------------------------------------------------------------------
>  # vim:syntax=apparmor
>  
> +
> +# mlmmj upstream renamed the (misspelled) mlmmj-recieve to mlmmj-receive,
> +# so this profile is probably superfluous
> +
> +
>  #include <tunables/global>
>  
>  /usr/bin/mlmmj-recieve {
>    #include <abstractions/base>
>  
>    /usr/bin/mlmmj-process Px,
> -  /usr/bin/mlmmj-recieve r,
> +  /usr/bin/mlmmj-recieve mr,
>    /var/spool/mlmmj/*/incoming/* w,
>  }
> 
> === modified file 'profiles/apparmor/profiles/extras/usr.bin.mlmmj-send'
> --- profiles/apparmor/profiles/extras/usr.bin.mlmmj-send        2016-11-08 20:34:15 +0000
> +++ profiles/apparmor/profiles/extras/usr.bin.mlmmj-send        2016-11-08 20:43:28 +0000
> @@ -16,7 +16,7 @@
>    #include <abstractions/base>
>    #include <abstractions/nameservice>
>  
> -  /usr/bin/mlmmj-send r,
> +  /usr/bin/mlmmj-send mr,
>    /var/spool/mlmmj/*/archive/* w,
>    /var/spool/mlmmj/*/control/* r,
>    /var/spool/mlmmj/*/index rwk,
> 
> === modified file 'profiles/apparmor/profiles/extras/usr.bin.mlmmj-sub'
> --- profiles/apparmor/profiles/extras/usr.bin.mlmmj-sub 2016-11-08 20:34:15 +0000
> +++ profiles/apparmor/profiles/extras/usr.bin.mlmmj-sub 2016-11-08 20:43:39 +0000
> @@ -18,7 +18,7 @@
>    capability setuid,
>  
>    /usr/bin/mlmmj-send Px,
> -  /usr/bin/mlmmj-sub r,
> +  /usr/bin/mlmmj-sub mr,
>    /var/spool/mlmmj/*/control/ r,
>    /var/spool/mlmmj/*/control/* r,
>    /var/spool/mlmmj/*/queue/ rw,
> 
> === modified file 'profiles/apparmor/profiles/extras/usr.bin.mlmmj-unsub'
> --- profiles/apparmor/profiles/extras/usr.bin.mlmmj-unsub       2016-11-08 20:34:15 +0000
> +++ profiles/apparmor/profiles/extras/usr.bin.mlmmj-unsub       2016-11-08 20:43:51 +0000
> @@ -15,7 +15,7 @@
>  /usr/bin/mlmmj-unsub {
>    #include <abstractions/base>
>  
> -  /usr/bin/mlmmj-unsub r,
> +  /usr/bin/mlmmj-unsub mr,
>    /usr/bin/mlmmj-send Px,
>    /var/spool/mlmmj/*/control/ r,
>    /var/spool/mlmmj/*/control/* r,
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20161108/0772784d/attachment.pgp>


More information about the AppArmor mailing list