EDGE plist settings cannot be modified by user

soolooqu
New Contributor

I'm publishing an EDGE plist, that were created by iMazing Profile Editor. 

 

Defined the "RestoreOnStartupURLs" setting. Set to 4 (open a list of URLs). Additionally added the setting "RestoreOnStartupUserURLsEnabled" = true. 

Problem is: The User can add & remove their own startup urls, but not remove the defined ones from "RestoreOnStartupURLs". Is it possible to accomplish that?

On Windows you can change this behavior. 

Microsoft Edge Browser Policy Documentation | Microsoft Learn

 

1 ACCEPTED SOLUTION

sdagley
Esteemed Contributor II

@soolooqu Using a Configuration Profile to push settings creates settings that are locked by design, and aren't intended to be changed by the user. If you want to write settings that a user can modify then you'd want to look at using a script to write your initial settings using the defaults or PListBuddy tools. You'll find numerous scripts posted on Jamf Nation that show examples of doing that.

View solution in original post

2 REPLIES 2

sdagley
Esteemed Contributor II

@soolooqu Using a Configuration Profile to push settings creates settings that are locked by design, and aren't intended to be changed by the user. If you want to write settings that a user can modify then you'd want to look at using a script to write your initial settings using the defaults or PListBuddy tools. You'll find numerous scripts posted on Jamf Nation that show examples of doing that.

talkingmoose
Moderator
Moderator

When you manage settings like this with configuration profiles on macOS, they become immutable and the end user cannot override them. Profiles are not a way to set defaults. The behavior you describe makes sense.

Unless you have an overarching need to enforce your preferences on end users, my advice is to let them manage these settings themselves. Avoid over-managing end user preferences as much as possible.