In the last few days, Apple has again changed its recommended procedure for resetting or repairing permissions on your Home folder.
This is a major change: the whole procedure is now different, and has to be performed in Recovery mode. Apple doesn’t state which versions of macOS this applies to, but it should be for Catalina 10.15.4 at least.
The new procedure consists of the following sequence:
- Start up in Recovery mode by holding Command-R.
- Once in Recovery mode, open Terminal from the Utilities menu.
- There type
repairHomePermissionsand press Return.
- That should launch the Repair Home app. Select the correct user account from those offered, and enter the admin password for that account. If that isn’t an admin account, Apple doesn’t explain what you should do.
- Then click on the Next button.
- Once that has completed, click on the Exit button.
- In the main Recovery mode window, select Reinstall macOS, and click on Continue to reinstall macOS in its entirety.
- Once that is complete, restart in normal mode.
If that procedure doesn’t resolve the problems, Apple recommends:
- Ensure you have a full backup of your Mac.
- Start up in Recovery mode again and erase your startup disk as detailed here.
- Reinstall macOS.
- In the subsequent setup, create a new and different primary admin user account with a different name.
- Use Migration Assistant to restore files from your previous account.
Apple’s detailed instructions are here.
If you think that is an incredibly long-winded procedure to correct the permissions on a few property lists in ~/Library/Preferences, you may instead prefer to use my free utility PermissionScanner and the procedure which I previously described, before attempting such extreme measures.
If macOS has reached the stage where you have to do that to fix permissions on a few files, then we’re all in deep trouble. Apple, you need to come up with something a tad more practical. We may all be locked down at present, but that doesn’t mean we want to spend all day tinkering with our Macs to sort them out.
To see the revised procedure, you may need to read Apple’s US version of this note here. This doesn’t appear to have propagated out to some localised pages yet, which may still show the previous version.