Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:coolo:alp:hostos
selinux-policy
fix_xserver.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fix_xserver.patch of Package selinux-policy
Index: fedora-policy-20220714/policy/modules/services/xserver.fc =================================================================== --- fedora-policy-20220714.orig/policy/modules/services/xserver.fc +++ fedora-policy-20220714/policy/modules/services/xserver.fc @@ -71,6 +71,7 @@ HOME_DIR/\.dmrc.* -- gen_context(system_ /etc/X11/[wxg]dm/Xsession -- gen_context(system_u:object_r:xsession_exec_t,s0) /etc/X11/wdm(/.*)? gen_context(system_u:object_r:xdm_rw_etc_t,s0) /etc/X11/wdm/Xsetup.* -- gen_context(system_u:object_r:xsession_exec_t,s0) +/etc/X11/xdm/Xsetup -- gen_context(system_u:object_r:xsession_exec_t,s0) /etc/X11/wdm/Xstartup.* -- gen_context(system_u:object_r:xsession_exec_t,s0) /etc/X11/Xsession[^/]* -- gen_context(system_u:object_r:xsession_exec_t,s0) @@ -102,6 +103,7 @@ HOME_DIR/\.dmrc.* -- gen_context(system_ /usr/bin/sddm -- gen_context(system_u:object_r:xdm_exec_t,s0) /usr/bin/sddm-greeter -- gen_context(system_u:object_r:xdm_exec_t,s0) +/usr/lib/sddm/sddm-helper -- gen_context(system_u:object_r:xdm_exec_t,s0) /usr/bin/gpe-dm -- gen_context(system_u:object_r:xdm_exec_t,s0) /usr/bin/iceauth -- gen_context(system_u:object_r:iceauth_exec_t,s0) /usr/bin/razor-lightdm-.* -- gen_context(system_u:object_r:xdm_exec_t,s0) @@ -114,6 +116,7 @@ HOME_DIR/\.dmrc.* -- gen_context(system_ /usr/bin/Xwayland -- gen_context(system_u:object_r:xserver_exec_t,s0) /usr/bin/x11vnc -- gen_context(system_u:object_r:xserver_exec_t,s0) /usr/bin/nvidia.* -- gen_context(system_u:object_r:xserver_exec_t,s0) +/usr/bin/greetd -- gen_context(system_u:object_r:xdm_exec_t,s0) /usr/libexec/Xorg\.bin -- gen_context(system_u:object_r:xserver_exec_t,s0) /usr/libexec/Xorg\.wrap -- gen_context(system_u:object_r:xserver_exec_t,s0) @@ -137,6 +140,7 @@ HOME_DIR/\.dmrc.* -- gen_context(system_ /usr/X11R6/lib/X11/xkb -d gen_context(system_u:object_r:xkb_var_lib_t,s0) /usr/X11R6/lib/X11/xkb/.* -- gen_context(system_u:object_r:xkb_var_lib_t,s0) +/usr/lib/X11/display-manager -- gen_context(system_u:object_r:xdm_exec_t,s0) ifndef(`distro_debian',` /usr/var/[xgkw]dm(/.*)? gen_context(system_u:object_r:xserver_log_t,s0) ') @@ -155,6 +159,7 @@ ifndef(`distro_debian',` /var/lib/[mxkwg]dm(/.*)? gen_context(system_u:object_r:xdm_var_lib_t,s0) /var/lib/xkb(/.*)? gen_context(system_u:object_r:xkb_var_lib_t,s0) /var/lib/xorg(/.*)? gen_context(system_u:object_r:xserver_var_lib_t,s0) +/var/lib/greetd(/.*)? gen_context(system_u:object_r:xdm_var_lib_t,s0) /var/cache/lightdm(/.*)? gen_context(system_u:object_r:xdm_var_lib_t,s0) /var/cache/[mg]dm(/.*)? gen_context(system_u:object_r:xdm_var_lib_t,s0) @@ -184,6 +189,8 @@ ifndef(`distro_debian',` /var/run/xauth(/.*)? gen_context(system_u:object_r:xdm_var_run_t,s0) /var/run/xdmctl(/.*)? gen_context(system_u:object_r:xdm_var_run_t,s0) /var/run/sddm(/.*)? gen_context(system_u:object_r:xdm_var_run_t,s0) +/var/run/greetd[^/]*\.sock -s gen_context(system_u:object_r:xdm_var_run_t,s0) +/var/run/greetd\.run -- gen_context(system_u:object_r:xdm_var_run_t,s0) /var/run/video.rom -- gen_context(system_u:object_r:xserver_var_run_t,s0) /var/run/xorg(/.*)? gen_context(system_u:object_r:xserver_var_run_t,s0) Index: fedora-policy-20220714/policy/modules/services/xserver.te =================================================================== --- fedora-policy-20220714.orig/policy/modules/services/xserver.te +++ fedora-policy-20220714/policy/modules/services/xserver.te @@ -473,6 +473,10 @@ userdom_delete_user_home_content_files(x userdom_signull_unpriv_users(xdm_t) userdom_dontaudit_read_admin_home_lnk_files(xdm_t) +files_manage_generic_pids_symlinks(xdm_t) +userdom_manage_user_home_content_dirs(xdm_t) +userdom_manage_user_home_content_files(xdm_t) + # Allow gdm to run gdm-binary can_exec(xdm_t, xdm_exec_t) can_exec(xdm_t, xsession_exec_t)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor