Your OSX now features a new security measure known as the System Integrity Protection. This feature helps you from unintentional modification of any of the system files on your mac. It also shields the files and system processes from any malware.
According to Apple, System Integrity Protection is a security technology in OS X El Capitan that’s designed to help prevent potentially malicious software from modifying protected files and folders on your Mac.
In OS X, the “root” user account previously had no permission restrictions and could access any system folder or application on your Mac. Software gained root-level access when you entered your administrator name and password to install it and could then modify or overwrite any system file or application.
System Integrity Protection restricts the root account and limits the actions that the root user can perform on protected parts of OS X.
If you are using software such as Winclone or Totalfinder, you might experience some isues due to this new feature. Winclone is often used by Mac users as it allows you to easily image your bootcamp partition on your Mac. Whether you need to change the size of the bootcamp partition to give more space to your Mac or PC, or migrating the data from one bootcamp partition to another. If you have the System Integrity Protection enabled on your Mac, you may experience issue with using the utility.
You can disable the integrity protection feature temporarily in order to accomplish your tasks and then go back and enable this protection feature on your Mac. Please follow the simple steps below to accomplish this.
Start your Mac in Recovery mode by holding control + r key during the startup chime.
Go to Utilities > Terminal and then enter “csrutil disable; reboot.’
Perform what you need to do in osx and then return to your recovery system and enable the protection feature by typing ‘csrutil enable;reboot.’ on your terminal command prompt
To check if your system integrity protection feature is working on your mac,
Open your terminal on your mac and type ‘csrutil status’.
By using Step 4 above, you can make sure that you have turned on the System Integrity Protection back on after you have completed your root level tasks.
Obsessed with tech since the early arrival of A/UX on Apple, Sudz (SK) is responsible for the editorial direction of AppleToolBox. He is based out of Los Angeles, CA.
Sudz specializes in covering all things macOS, having reviewed dozens of OS X and macOS developments over the years.
In a former life, Sudz worked helping Fortune 100 companies with their technology and business transformation aspirations.