Changes to the xserver policy module
PATCH 1/1 Changes to the xserver policy module
These interfaces are needed by at least plymouth
Signed-off-by Dominick Grift <[email protected]>
policy/modules/services/xserver.if +41 -0
@@ -713,6 +713,47 @@ ######################################## ## <summary> +## Create, read, write, and delete +## xdm_spool files. +## </summary> +## <param name="domain"> +## <summary> +## Domain allowed access. +## </summary> +## </param> +# +interface(`xserver_manage_spool_files_xdm',` + gen_require(` + type xdm_spool_t; + ') + + files_search_spool($1) + manage_files_pattern($1, xdm_spool_t, xdm_spool_t) +') + +######################################## +## <summary> +## Read xdm process state files. +## </summary> +## <param name="domain"> +## <summary> +## Domain allowed access. +## </summary> +## </param> +# +interface(`xserver_read_state_xdm',` + gen_require(` + type xdm_t; + ') + + kernel_search_proc($1) + allow $1 xdm_t:dir list_dir_perms; + allow $1 xdm_t:file read_file_perms; + allow $1 xdm_t:lnk_file read_lnk_file_perms; +') + +######################################## +## <summary> ## Connect to XDM over a unix domain ## stream socket. ## </summary>
PATCH 1/1 Changes to the xserver policy module
Quoted 40 lines · Dominick Grift
These interfaces are needed by at least plymouth
Signed-off-by Dominick Grift <[email protected]>policy/modules/services/xserver.if +28
-0@@ -713,6 +713,47 @@ ######################################## ## <summary> +## Create, read, write, and delete +## xdm_spool files. +## </summary> +## <param name="domain"> +## <summary> +## Domain allowed access. +## </summary> +## </param> +# +interface(`xserver_manage_spool_files_xdm',` + gen_require(` + type xdm_spool_t; + ') + + files_search_spool($1) + manage_files_pattern($1, xdm_spool_t, xdm_spool_t) +') + +######################################## +## <summary> +## Read xdm process state files. +## </summary> +## <param name="domain"> +## <summary> +## Domain allowed access. +## </summary> +## </param> +#
policy/modules/services/xserver.if line 753
Quoted 10 lines
policy/modules/services/xserver.if +10
-0+interface(`xserver_read_state_xdm',` + gen_require(` + type xdm_t; + ') + + kernel_search_proc($1) + allow $1 xdm_t:dir list_dir_perms; + allow $1 xdm_t:file read_file_perms; + allow $1 xdm_t:lnk_file read_lnk_file_perms; +')
Merged. I swapped the interfaces and renamed them.
Signature · 3 lines
Chris PeBenito Tresys Technology, LLC www.tresys.com | oss.tresys.com