系统完整性保护是El Capitan及更高版本macOS所采用的一项安全技术,旨在帮助防止潜在恶意软件修改Mac上受保护的文件和文件夹。系统完整性保护可以限制root用户帐户,以及root用户能够在Mac操作系统的受保护部分执行的操作。
系统完整性保护的安全功能是有效的,大多数Mac用户应该启用这个功能,但是某些应用要求您关闭SIP后才能使用,不仅仅是破解的应用程序,在Mac App Store上找不到的某些应用程序也需要这样。很多Mac用户可能会觉得root用户被过于保护,下面将向您展示如何查看当前的保护状态,禁用及启用系统完整性保护功能。
1、查看macOS当前系统完整性保护状态
打开Terminal终端,并在终端中输入命令:csrutil status,然后回车
您将看到以下两条消息之一:
System Integrity Protection status: enabled(该消息表示已启用)
System Integrity Protection status: disabled(该消息表示已禁用)
2、禁用系统完整性保护
首先重启你的Mac。
请在听到引导响铃后立即按住键盘上的Command和R,并保持直到看到Apple图标和进度条,将Mac启动到Recovery恢复模式。
进入恢复模式后,在屏幕顶部菜单栏中选择 Utilities > Terminal。
在Terminal终端中输入命令:csrutil disable,然后回车
此时Terminal终端应显示SIP已被禁用的消息。
从菜单中,选择Restart重新启动即可。
3、启用系统完整性保护
首先重启你的Mac。
请在听到引导响铃后立即按住键盘上的Command和R,并保持直到看到Apple图标和进度条,将Mac启动到Recovery恢复模式。
进入恢复模式后,在屏幕顶部菜单栏中选择 Utilities > Terminal。
在Terminal终端中输入命令:csrutil enable,然后回车
此时Terminal终端应显示SIP已启用的消息。
从菜单中,选择Restart重新启动即可。
发表评论