Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:coolo:alp:hostos
selinux-policy
fix_networkmanager.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fix_networkmanager.patch of Package selinux-policy
Index: fedora-policy-20220714/policy/modules/contrib/networkmanager.te =================================================================== --- fedora-policy-20220714.orig/policy/modules/contrib/networkmanager.te +++ fedora-policy-20220714/policy/modules/contrib/networkmanager.te @@ -276,6 +276,9 @@ userdom_read_home_certs(NetworkManager_t userdom_read_user_home_content_files(NetworkManager_t) userdom_dgram_send(NetworkManager_t) +hostname_exec(NetworkManager_t) +networkmanager_systemctl(NetworkManager_t) + tunable_policy(`use_nfs_home_dirs',` fs_read_nfs_files(NetworkManager_t) ') @@ -293,6 +296,14 @@ optional_policy(` ') optional_policy(` + packagekit_dbus_chat(NetworkManager_t) +') + +optional_policy(` + networkmanager_dbus_chat(NetworkManager_t) +') + +optional_policy(` bind_domtrans(NetworkManager_t) bind_manage_cache(NetworkManager_t) bind_kill(NetworkManager_t) @@ -420,6 +431,8 @@ optional_policy(` nscd_kill(NetworkManager_t) nscd_initrc_domtrans(NetworkManager_t) nscd_systemctl(NetworkManager_t) + nscd_socket_use(NetworkManager_dispatcher_tlp_t) + nscd_socket_use(NetworkManager_dispatcher_custom_t) ') optional_policy(` @@ -602,6 +615,7 @@ files_manage_etc_files(NetworkManager_di init_status(NetworkManager_dispatcher_cloud_t) init_status(NetworkManager_dispatcher_ddclient_t) +init_status(NetworkManager_dispatcher_custom_t) init_append_stream_sockets(networkmanager_dispatcher_plugin) init_ioctl_stream_sockets(networkmanager_dispatcher_plugin) init_stream_connect(networkmanager_dispatcher_plugin) Index: fedora-policy-20220714/policy/modules/contrib/networkmanager.if =================================================================== --- fedora-policy-20220714.orig/policy/modules/contrib/networkmanager.if +++ fedora-policy-20220714/policy/modules/contrib/networkmanager.if @@ -132,6 +132,24 @@ interface(`networkmanager_initrc_domtran init_labeled_script_domtrans($1, NetworkManager_initrc_exec_t) ') +####################################### +## <summary> +## Allow reading of NetworkManager link files +## </summary> +## <param name="domain"> +## <summary> +## Domain allowed to read the links +## </summary> +## </param> +# +interface(`networkmanager_initrc_read_lnk_files',` + gen_require(` + type NetworkManager_initrc_exec_t; + ') + + read_lnk_files_pattern($1, NetworkManager_initrc_exec_t, NetworkManager_initrc_exec_t) +') + ######################################## ## <summary> ## Execute NetworkManager server in the NetworkManager domain. Index: fedora-policy-20220714/policy/modules/contrib/networkmanager.fc =================================================================== --- fedora-policy-20220714.orig/policy/modules/contrib/networkmanager.fc +++ fedora-policy-20220714/policy/modules/contrib/networkmanager.fc @@ -24,6 +24,7 @@ /usr/lib/NetworkManager/dispatcher\.d/04-iscsi -- gen_context(system_u:object_r:NetworkManager_dispatcher_iscsid_script_t,s0) /usr/lib/NetworkManager/dispatcher\.d/10-sendmail -- gen_context(system_u:object_r:NetworkManager_dispatcher_sendmail_script_t,s0) /usr/lib/NetworkManager/dispatcher\.d/11-dhclient -- gen_context(system_u:object_r:NetworkManager_dispatcher_dhclient_script_t,s0) +/usr/lib/NetworkManager/dispatcher\.d/20-chrony -- gen_context(system_u:object_r:NetworkManager_dispatcher_chronyc_script_t,s0) /usr/lib/NetworkManager/dispatcher\.d/20-chrony-dhcp -- gen_context(system_u:object_r:NetworkManager_dispatcher_chronyc_script_t,s0) /usr/lib/NetworkManager/dispatcher\.d/20-chrony-onoffline -- gen_context(system_u:object_r:NetworkManager_dispatcher_chronyc_script_t,s0) /usr/lib/NetworkManager/dispatcher\.d/30-winbind -- gen_context(system_u:object_r:NetworkManager_dispatcher_winbind_script_t,s0)
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