diff --git a/refpolicy/policy/modules/services/bind.te b/refpolicy/policy/modules/services/bind.te index 9ecba818..659b761f 100644 --- a/refpolicy/policy/modules/services/bind.te +++ b/refpolicy/policy/modules/services/bind.te @@ -1,5 +1,5 @@ -policy_module(bind,1.0.0) +policy_module(bind,1.0.1) ######################################## # @@ -157,6 +157,12 @@ tunable_policy(`named_write_master_zones',` ') optional_policy(`dbus',` + gen_require(` + class dbus send_msg; + ') + + allow named_t self:dbus send_msg; + init_dbus_chat_script(named_t) sysnet_dbus_chat_dhcpc(named_t) diff --git a/refpolicy/policy/modules/services/hal.te b/refpolicy/policy/modules/services/hal.te index 236dceed..215e5bce 100644 --- a/refpolicy/policy/modules/services/hal.te +++ b/refpolicy/policy/modules/services/hal.te @@ -1,5 +1,5 @@ -policy_module(hal,1.0.2) +policy_module(hal,1.0.3) ######################################## # @@ -142,6 +142,8 @@ optional_policy(`dbus',` dbus_send_system_bus_msg(hald_t) dbus_connect_system_bus(hald_t) + init_dbus_chat_script(hald_t) + optional_policy(`networkmanager',` networkmanager_dbus_chat(hald_t) ') diff --git a/refpolicy/policy/modules/services/networkmanager.te b/refpolicy/policy/modules/services/networkmanager.te index c0a7805e..68ac5a7a 100644 --- a/refpolicy/policy/modules/services/networkmanager.te +++ b/refpolicy/policy/modules/services/networkmanager.te @@ -1,5 +1,5 @@ -policy_module(networkmanager,1.0.0) +policy_module(networkmanager,1.0.1) ######################################## # @@ -132,6 +132,12 @@ optional_policy(`consoletype',` ') optional_policy(`dbus',` + gen_require(` + class dbus send_msg; + ') + + allow NetworkManager_t self:dbus send_msg; + dbus_system_bus_client_template(NetworkManager,NetworkManager_t) dbus_connect_system_bus(NetworkManager_t) dbus_send_system_bus_msg(NetworkManager_t) diff --git a/refpolicy/policy/modules/system/sysnetwork.te b/refpolicy/policy/modules/system/sysnetwork.te index a68c3c1a..302ae6d8 100644 --- a/refpolicy/policy/modules/system/sysnetwork.te +++ b/refpolicy/policy/modules/system/sysnetwork.te @@ -1,5 +1,5 @@ -policy_module(sysnetwork,1.0.2) +policy_module(sysnetwork,1.0.3) ######################################## # @@ -161,6 +161,12 @@ optional_policy(`consoletype',` ') optional_policy(`dbus',` + gen_require(` + class dbus send_msg; + ') + + allow dhcpc_t self:dbus send_msg; + init_dbus_chat_script(dhcpc_t) dbus_system_bus_client_template(dhcpc,dhcpc_t) diff --git a/refpolicy/policy/modules/system/unconfined.te b/refpolicy/policy/modules/system/unconfined.te index b7d7b6c7..9f94c679 100644 --- a/refpolicy/policy/modules/system/unconfined.te +++ b/refpolicy/policy/modules/system/unconfined.te @@ -145,5 +145,7 @@ ifdef(`targeted_policy',` ifdef(`use_mcs',` rw_dir_create_file(sysadm_su_t, home_dir_type) ') + allow unconfined_t initrc_t : dbus { send_msg acquire_svc }; + allow initrc_t unconfined_t : dbus { send_msg acquire_svc }; ') dnl end TODO ')