macOS Catalina, Mojave, High Sierra, and Sierra (and Mac OS X El Capitan) repair file permissions automatically during software updates.
According to Apple, manual disk permission repair isn’t necessary anymore. And it involves using the Repair Packages command line tool, and before I would have taught you this using the diskutil command, diskutil repair permissions followed by a slash, and that would have done the same thing and that would have been great, except that that's gone, too. Unfortunately, the workaround to repair disk permissions and ACLs no longer works in macOS Sierra and above. It's just a little bit different than it used to be. But, in fact, that's not necessary because, in fact, all drama aside, we are able to repair permissions still.
And I feel like we should have a moment of silence. We've talked about this briefly in another movie, but I do want to open up the disk utility application here, which is in the utilities folder, and I will point out here that nowhere to be seen, nowhere is there a button that allows you, nor is there a pulldown menu that allows you to repair permissions. The command is: sudo diskutil repairPermissions / By combining this with AppleScript, you can easily repair permissions from Script menu or Youpi Key or Quickeys without having to open Disk Utility (which, by the way, isnt scriptable. Click the First Aid tab, and then click Repair Disk Permissions. In the column on the left, click your startup disk. Repairing your disk permissions is a very basic troubleshooting method that Mac would perform on its own during installing or upgrading its OS. Then thanks to this thread, I found out there is a way to repair permissions from terminal. To open Disk Utility, from the Applications folder, open Utilities, and then double-click the Disk Utility icon.
#Mac os repair permissions how to#
Starting with OS X 10.11 El Capitan, Mac OS X administrators have lost the Repair Permissions button in the disk utility application. How to Repair Disk Permission with Mac Disk Utility Disk permissions grant users a license to access, read, and write the data and files.