How to disable System Integrity Protection on OS X El Capitan

System Integrity Protection was introduced in El Capitan to add another layer of security to OS X. The system prevents the root user from doing things that are potentially harmful. Apple did this because any app at any time may ask for the administrator password and execute commands with elevated permissions, which is a big security risk on single user systems.

There are downsides to yet another layer of security, and much like Gate Keeper, System Integrity Protection brings us one step closer to a completely locked off system like iOS. I guess that’s the long term plan.

Until then, and if you need it, you can disable System Integrity Protection. Here’s how to do it:

  • boot into the Recovery Partition (hold down CMD + R during boot)
  • this takes a little longer than usual
  • when the system is back, select Utilities – Terminal
  • now type “csrutil disable”
  • close Terminal and restart the system

You can check at any time if this feature is on or off by typing

Enable it again during a Recovery session by typing “csrutil enable” and El Capitan is secured again.

To see what else this command has to offer, type csrutil without parameters:

  • https://en.wikipedia.org/wiki/System_Integrity_Protection

Jay is the CEO and founder of WP Hosting, a boutique style managed WordPress hosting and support service. He has been working with Plesk since version 9 and is a qualified Parallels Automation Professional. In his spare time he likes to develop iOS apps and WordPress plugins, or draw on tablet devices. He blogs about his coding journey at http://wpguru.co.uk and http://pinkstone.co.uk.

Add your voice!