mirror of
https://github.com/usnistgov/macos_security.git
synced 2026-02-03 14:03:24 +00:00
icloud_appleid_system_settings_disable (dev_sonoma) refers to deprecated domain #150
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @cipineda on GitHub.
Originally assigned to: @robertgendler on GitHub.
Summary
icloud_appleid_system_settings_disable' looks for thecom.apple.systempreferencesdomain which is deprecated. Can it be possible to use thecom.apple.applicationaccessdomain with theallowAccountModification` key instead?Steps to reproduce
Using `icloud_appleid_system_settings_disable' fails in the scan as I do not use this profile/key on Sonoma systems.
Operating System version
Sonoma 14.0 Beta 7 (23A5337a)
Intel or Apple Silicon
both
What is the current bug behavior?
Not really a bug but rather a questioning as to why still using the old method.
What is the expected correct behavior?
use the
com.apple.applicationaccessdomain with theallowAccountModificationkeyRelevant logs and/or screenshots
Output of checks
Possible fixes
use the
com.apple.applicationaccessdomain with theallowAccountModificationkey as noted on the screenshot.@cipineda commented on GitHub:
Yeah, the document is misleading on the new method.
The old one, even though it is deprecated, somehow still works, but I'm trying to stay away, were I can from it.
@cipineda commented on GitHub:
It does for me, check the image...

it is visible but all grayed out (can't edit at all).
@robertgendler commented on GitHub:
So that's after you're signed in. Most places who are blocking the system settings pane want to block signing in.
You'll see what I mean.
@robertgendler commented on GitHub:
Well that's interesting. I didn't realize
allowAccountModificationcontrolled the AppleID pane. When I read it, I assumed it had to do with the user account.@robertgendler commented on GitHub:
I'm not a fan though of how it controls the Apple ID system setting pane. It doesn't gray out anything you just can't click or type anywhere. It's kind of misleading.
@robertgendler commented on GitHub:
Ya. So that's why I'm not a fan of it vs blocking the whole pane. Sure it's deprecated but so is auditd and other things.
@robertgendler commented on GitHub:
Closing this issue as we now have included the rule
os_account_modification_disablein the Sonoma branch@cipineda commented on GitHub:
I unlocked it, signed out and locked again, and the pane is visible but can't click on anything.
It is misleading though, as it should not show anything but "Apple ID" settings are not available. These settings are controlled by a profile." but it does not, you can see but not click.
@robertgendler commented on GitHub:
This actually solves an older even bigger problem. This also restricts adding Internet Accounts.