Not missing. It was removed because it's no longer required. SIP (System Integrity Proctection) protects all system files from getting modified. With this, permissions no longer can get messed up.
Unless you disable to allow one of the utility apps that it broke to run 🙂
It's not something I've needed to do, but does anyone know if the disabling, once done, is permanent or does it reset at boot? And if permanent I wonder how you'd check and repair permissions in that case.
I think this SIP will turn into one of those things that will divide opinion quite a bit. Anyone got popcorn?
It’s persistent, you have to change it manually. Although an NVRAM reset should reset it as well (Command-Option-P-R keys at boot).
OS X with System Integrity Protection on is the state that Apple supports. They don’t support permissions repair anymore because it is obsolete in their vision of OS X. You are free to disable System Integrity Protection, but doing so will be at your own peril. If you break something, you fix it yourself.
OS X with System Integrity Protection on is the state that Apple supports. They don’t support permissions repair anymore because it is obsolete in their vision of OS X. You are free to disable System Integrity Protection, but doing so will be at your own peril. If you break something, you fix it yourself.
However disabling SIP might be required in some cases, like mine: I use an audio interface with a perfectly working driver yet El Capitan told me it wasn't compatible. After disabling SIP my driver magically reappeared and my interface was back in business.
Are you sure that your driver has been properly updated? Kext signing is now part of SIP, in Yosemite it was a standalone feature that could be disabled from within the system. You might have just disabled it.
Even if you turn off SIP, it doesn’t screw up your file permissions. Almost always (sloppy) programs are at fault for screwing up permissions and with SIP on by default, hopefully many developers will stop doing that. It’s a win-win for everyone. RepairPermissions was a bandaid solution to something that wasn’t even supposed to be happening. With SIP, that is now within Apple’s control so it is no longer needed.