Repairing permissions has a long history in Mac OS X. The permissions concerned have changed over the years, and it’s no longer what it once was.
cfprefsd
Why changing a property list in Preferences may not change that setting, and how you may not be able to throw the file away.
launchd, LaunchServices, RunningBoard, TCC, CFPrefsd, and other macOS services that manage and control your apps.
Before you try editing or trashing that preference file, ask whether macOS in the form of cfprefsd isn’t going to undo your work.
They’re XML, structured into dictionaries and arrays containing key-value pairs. Preference plists are managed, and need special treatment.
UserDefaults and cfprefsd manage the preference system, an amorphous database spread across hundreds of files which can only be controlled in Terminal. It’s time for a change.
Something wrong with the Finder or an app, and you want to trash its preferences? Don’t: macOS will defeat you. Here’s how to do that so it works.
When nothing seems able to get that preference setting right, don’t abandon hope – follow this instead.
Preference files are involved in many Mac problems, and are often their solution. Using them now isn’t simple: here is some guidance.
Helpful info and advice for all those using recent versions of my more popular free apps and utilities, about security and auto-updates.
