cannot re-enable csrutil in recovery mode

I had to disable csrutil (using Terminal in Recovery Mode) and now I cannot re-enable it the same way. I get an error in Terminal that says csrutil cannot be run from the OS. However, this is after I successfully ran it to disable. What's happening?!! Thanks for any suggestions.

MacBook Pro 15″, macOS 10.13

Posted on Apr 21, 2023 12:26 PM

Reply
Question marked as Top-ranking reply

Posted on Apr 22, 2023 7:34 PM

You can re-enable SIP from a normal boot by running this command in the Terminal…

sudo csrutil clear


Once you run the command you will be prompted to restart.

5 replies

Apr 21, 2023 1:02 PM in response to Matt Rogalsky1

Disabling and Enabling System Integrity Protection | Apple Developer Documentation


Would appear to be the article you are referring to. If it does not work as documented, I would submit a bug report to http://bugreporter.apple.com/ Please note bugs that are reported there are subject to the non-disclosure agreement you signed when you registered for Apple Developer. Apple Support Community users generally do not have access to these reports.




Apr 23, 2023 12:13 PM in response to Matt Rogalsky1

Matt Rogalsky1 wrote:

Thanks for the reply. Yes I am booting into recovery mode to do the csrenable. I get the error message which I described and I don't understand why it's not re-enabling. The disable was easy enough.

Don't know if you meant to reply to me or not but you're welcome. My post was the command you use to re-enable SIP without being in Recovery Mode.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

cannot re-enable csrutil in recovery mode

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.