Re: [PATCH v4] Adding Sepolicy rules to allow bluetoothctl and dbus-daemon to access unix stream sockets.
Chris PeBenito <[email protected]> Wed, 5 Jun 2024 14:47:52 -0400
| Newsgroups | org.kernel.vger.selinux-refpolicy |
|---|---|
| Message-ID | <[email protected]> |
On 6/5/2024 2:38 AM, Naga Bhavani Akella wrote: > Hi Chris PeBenito, > > We have an add-on query regarding bluetoothctl context > > Based on your comment on patchset 2 >>> Yes, the point is that we probably need a bluetoothctl_t domain so the configuration can be done only via the bluetoothctl process, not just any initrc_t process. The existing bluetooth_helper_t domain may possibly be renamed/retrofitted for this purpose. > We tried adding bluetooth_helper_t domain for bluetoothctl using > "/usr/bin/bluetoothctl -- gen_context(system_u:object_r:bluetooth_helper_exec_t,s0)" > but it was running in initrc_t context as shown when"ps -eZ | grep bluetoothctl" is run. > > Could you help us with this issue if it is already known. You would need to add: init_system_domain(bluetooth_helper_t, bluetooth_helper_exec_t) That, among other things, would allw the domain transition from initrc_t to bluetooth_helper_t when running bluetooth_helper_exec_t. -- Chris PeBenito