Skip to main content
Question

Fast User Switching in Tahoe

  • September 22, 2025
  • 4 replies
  • 195 views

Forum|alt.badge.img+17

We’ve got FUS disabled through a configuration profile, but it appears the menu bar/control center extra bypasses this setting. Users can enable the extra and then use it to switch accounts.

Not a major security issue I don’t think, but my org doesn’t use FUS. Is there a way to block specific menu bar/control center extras?

4 replies

ava951robinson
Forum|alt.badge.img
  • New Contributor
  • September 23, 2025

Hello,

The control center/menu bar extra can sometimes bypass this. This is often due to how the com.apple.controlcenter preference domain interacts with the .GlobalPreferences domain.

To address this, you need to use a configuration profile that specifically targets and disables the FUS control center extra. The key you're looking for is UserSwitcher within the com.apple.controlcenter preference domain.

The MultipleSessionEnabled Key: This is the traditional key used to disable FUS, found in the /Library/Preferences/.GlobalPreferences plist.

However, as you've observed, on modern macOS versions (Ventura and later), it doesn't always prevent the Control Center from allowing FUS.

The UserSwitcher Key: This is the key that controls the visibility and functionality of the FUS menu bar item and the Control Center module.

It's an integer key in the com.apple.controlcenter preference domain.

To disable FUS in the Control Center, you need to set this value to 8.

Creating the Configuration Profile: You'll need to create a custom configuration profile (or a custom settings payload in your MDM solution) that targets the com.apple.controlcenter preference domain.

Add a key named UserSwitcher with an integer value of 8.

You can also include the MultipleSessionEnabled key MyWisely in the .GlobalPreferences domain and set it to false for a belt-and-suspenders approach, although the UserSwitcher key is the one that directly addresses the Control Center behavior.


Forum|alt.badge.img+17
  • Author
  • Valued Contributor
  • September 23, 2025

Thanks ​@ava951robinson. With your info I built the following profile. But after installation, and even restarting, it doesn’t seem to work. I feel this might be more of a bug for Apple than a mis-configuration in the profile but I’d love a second set of eyes…

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadDisplayName</key>
<string>macOS - Tahoe - Disable Fast User Switching Control Center</string>
<key>PayloadIdentifier</key>
<string>com.myorg.fast-user-switching</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadUUID</key>
<string>f1a2b3c4-d5e6-7890-abcd-ef1234567890</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>TargetDevmyorgType</key>
<integer>5</integer>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadType</key>
<string>com.apple.controlcenter</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadIdentifier</key>
<string>com.apple.controlcenter.57EBEF9E-E568-411E-AE27-500AD98C94F4</string>
<key>PayloadUUID</key>
<string>f1a2b3c4-d5e6-7890-abcd-ef1234567890</string>
<key>UserSwitcher</key>
<integer>8</integer>
</dict>
<dict>
<key>PayloadType</key>
<string>.GlobalPreferences</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadIdentifier</key>
<string>.GlobalPreferences.71DE1486-60BC-4CB9-890D-AD50A772890D</string>
<key>PayloadUUID</key>
<string>c5234012-e0sw-2066-6fl8-3bd5p8125op7</string>
<key>MultipleSessionEnabled</key>
false/>
</dict>
</array>
</dict>
</plist>

 


wakco11
Forum|alt.badge.img+9
  • Valued Contributor
  • November 12, 2025

I’ve tried this, and on Tahoe it appears to half work, I can no longer enable the menu bar item, however the Conteol Center item can still be added and still works. I’m currently investigating where the control centeritem selected are stored in.


wakco11
Forum|alt.badge.img+9
  • Valued Contributor
  • November 13, 2025

I cannot say how I know, but a fix for the control center item is on its way.