[refpolicy] mls.patch

Christopher J. PeBenito cpebenito at tresys.com
Mon Oct 6 12:31:09 CDT 2008


On Fri, 2008-09-26 at 11:26 -0400, Eamon Walsh wrote:
> Joe Nall wrote:
> > On Sep 25, 2008, at 1:45 PM, Daniel J Walsh wrote:
> >
> >   
> >> -----BEGIN PGP SIGNED MESSAGE-----
> >> Hash: SHA1
> >>
> >> http://people.fedoraproject.org/~dwalsh/SELinux/F10/mls.patch
> >>
> >> Joe this is the patch I have off of current reference policy.   Is  
> >> this
> >> correct or should I use reference policy mls?
> >>     
> >
> > It was my transcription of Eamon's verbal how-to and it works so far.  
> > It may not be the final word on the topic as we are just starting to  
> > test X in mls enforcing. Eamon might be able to loosen it up some  
> > safely.
> >
> > joe
> >
> >   
> 
> Also, here is a combined version of the range transition patches I sent
> earlier.  These were in response to the socket level and root window
> level issued raised by Ted.

Merged.

> Index: policy/modules/services/xserver.if
> ===================================================================
> --- policy/modules/services/xserver.if	(revision 2819)
> +++ policy/modules/services/xserver.if	(working copy)
> @@ -77,6 +77,9 @@
>  	files_tmp_filetrans($1_xserver_t, $1_xserver_tmp_t, { file dir sock_file })
>  
>  	filetrans_pattern($1_xserver_t, xdm_xserver_tmp_t, $1_xserver_tmp_t, sock_file)
> +	ifdef(`enable_mls',`
> +		range_transition $1_xserver_t $1_xserver_tmp_t:sock_file s0 - mls_systemhigh;
> +	')
>  
>  	manage_dirs_pattern($1_xserver_t, $1_xserver_tmpfs_t, $1_xserver_tmpfs_t)
>  	manage_files_pattern($1_xserver_t, $1_xserver_tmpfs_t, $1_xserver_tmpfs_t)
> @@ -95,6 +98,9 @@
>  
>  	# Labeling rules for default windows and colormaps
>  	type_transition $1_xserver_t $1_xserver_t:{ x_drawable x_colormap } $1_rootwindow_t;
> +	ifdef(`enable_mls',`
> +		range_transition $1_xserver_t $1_rootwindow_t:x_drawable s0 - mls_systemhigh;
> +	')
>  
>  	kernel_read_system_state($1_xserver_t)
>  	kernel_read_device_sysctls($1_xserver_t)
> 
> 
-- 
Chris PeBenito
Tresys Technology, LLC
(410) 290-1411 x150



More information about the refpolicy mailing list