Posted on 03-14-2023 06:01 AM
Our config profile for blocking sharing works fine on macOS 12, but 13 you can edit the computer name in General / About just by clicking on name, Restricting the General prefs is not blocking About, but all other General settings.
What have I missed?
Solved! Go to Solution.
03-16-2023 08:16 AM - edited 03-16-2023 08:18 AM
Sussed it.
com.apple.loginwindow : Set Mac computer name to computer record name FALSE
And com.apple.systempreferences :
<?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>DisabledSystemSettings</key>
<array>
<string>com.apple.Sharing-Settings.extension</string>
</array>
</dict>
</plist>
Posted on 03-14-2023 06:51 AM
@Mark-Kenny have you considered enforcing your Mac naming convention via policy? For my org the daily recon policy includes a script payload that verifies the Mac name matches the org standard and changes it if it doesn't.
Posted on 03-14-2023 06:56 AM
Two environments, one has the policy and is good, the other doesn't.
Posted on 03-14-2023 07:28 AM
I actually change it on check-in. The only policy that runs every 15min 🙈
Posted on 03-14-2023 07:34 AM
Restrict the Sharing area of system settings
This prevents users from going in and changing it.
Posted on 03-14-2023 07:37 AM
Doesn't work in Ventura as the name can be changed under General / About :-(
Already have the CP in place for macOS 12, issue is 13.
Posted on 03-14-2023 07:44 AM
I cant for my macs
its greyed out.
maybe because its standard user vs admin.
03-16-2023 08:16 AM - edited 03-16-2023 08:18 AM
Sussed it.
com.apple.loginwindow : Set Mac computer name to computer record name FALSE
And com.apple.systempreferences :
<?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>DisabledSystemSettings</key>
<array>
<string>com.apple.Sharing-Settings.extension</string>
</array>
</dict>
</plist>
Posted on 04-20-2023 11:32 PM
@Mark-Kenny How to set the first part of your solution?
com.apple.loginwindow : Set Mac computer name to computer record name FALSE
Posted on 04-21-2023 01:07 AM
Posted on 04-21-2023 01:08 AM
Two payloads in the config profile as show above block changing computer name.