Hi jcrowley99,
On Macs with Apple silicon, System Integrity Protection is tied directly to the Secure Boot policy. There are three security levels available:
Full Security: This is the default and most secure option, with all security downgrades disabled. Your Mac "personalizes" macOS and ties it directly to your Mac using the serial number (ECID) of the CPU. This process requires an Internet connection, and happens whenever you install or update macOS, or when you request Full Security.
Reduced Security: This option doesn't personalize macOS to your Mac, and doesn't require an Internet connection to Apple servers. This allows for booting old versions of macOS that Apple no longer actively signs. Additionally, you can also permit signed third-party kernel extensions, or if you're in a corporate environment, you can allow mobile device management (MDM) to manage updates and kernel extensions. All other security mechanisms remain enabled.
Permissive Security: This is the least secure option, and is hidden from Startup Security Utility. macOS isn't personalized, and you can even boot a custom kernel (such as m1n1 to load Asahi Linux). All available security downgrades are permitted at this security level. This is also the only security level that permits you to customize or disable SIP.
When you ran "csrutil disable" in macOS Recovery, it automatically downgraded your Secure Boot settings to Permissive Security, and disabled SIP. Now, when you're trying to run "csrutil enable" and consent to raising system security, your Mac is trying to return to Full Security (and lock in SIP as fully enabled). Part of that process involves contacting the Apple servers and personalizing macOS to your Mac, which requires an Internet connection.
Try one of these options to resolve the issue in macOS Recovery:
- In the top right corner of the screen, select the Wi-Fi icon, and connect to a Wi-Fi network. Choose a network that doesn't have a captive portal (such as hotel networks, where a webpage appears after joining the network). Or, connect your Mac to Ethernet using an adapter. Then, try running "csrutil enable" again.
- Quit Terminal, and open Startup Security Utility. Choose Reduced Security, then apply the changes. (This automatically locks SIP to its fully enabled state.)