Category filter

Disallow modifications of Bluetooth settings on macOS devices

This document describes how to use a configuration profile to disallow modifications of Bluetooth settings on macOS devices.

Bluetooth technology is essential for wireless communication between compatible devices, enabling seamless connections across supported devices. When the organization requires Bluetooth to remain enabled on the devices without the user modifying the related settings, IT administrators can implement restrictions to ensure it. You can use a configuration profile to restrict modifications to Bluetooth settings on the devices. With Hexnode’s Deploy Custom Configuration feature, IT admins can deploy a configuration profile on macOS devices.

Disclaimer:


The configuration profile provided below is adapted from a third-party open-source site.

Note:


This configuration profile is supported on macOS 13.0 and later devices.

Create a configuration profile to disallow modifications of Bluetooth settings

The above configuration profiles make the Bluetooth settings on the device unmodifiable for the user. When ‘allowBluetoothModification’ key value is set to ‘false’ the user cannot modify the Bluetooth settings on the devices. If the ‘allowBluetoothModification’ key value is set to ‘true’ the user can modify the Bluetooth settings on the device.

What happens at the device end?

Before associating the configuration profile, the user can modify the Bluetooth settings on the macOS device.

There are two ways of enabling Bluetooth settings:

  • from System Settings/Preferences > Bluetooth
  •  User can modify the Bluetooth in the System Settings

  • from the Control Center
  •  User can modify the Bluetooth from the control center

After associating the configuration profile via policy, the Bluetooth option is greyed out in both System Preferences and Control Center, preventing users from making modifications.

Associate the configuration profile to disallow modification to Bluetooth on macOS devices

Notes:

  • To create and customize configuration profiles, you can use tools like Apple Configurator, Profile Manager or manually create them using text editors.
  • Use non-encrypted .mobileconfig, .xml, or plist files to deploy profiles across macOS devices.
  • Ensure that you do not associate conflicting configurations with the devices.
  • Use wildcards to fetch key values from the portal.
  • It is recommended to manually validate the configuration profile execution on a system before executing the action in bulk.
  • Hexnode will not be responsible for any damage/loss to the system on the behavior of the configuration profile.

  • Configuration Profile Repository