系统完整性保护是macOS中必不可少的安全组件,可以保护系统免受恶意应用程序和不适当代码的执行。它于2015年被引入macOS,目的是加强操作系统的安全性。它确实是macOS的一个伟大的补充,但不是为开发人员。这是由于SIP Mac成为开发人员的障碍,因为他们无法安装和测试代码以确定软件是否兼容。因此,他们需要反复禁用SIP Mac,以避免在测试阶段出现问题。如果你也面临在Mac上测试代码的问题,我们建议禁用SIP Mac,看看它是否有效。在本文中,我们提到了在Mac上启用/禁用SIP的步骤。话虽如此,让我们继续。
什么是SIP Mac (System Integrity Protection Mac)?
系统完整性保护(SIP)是macOS中的一项安全技术,可保护系统免受恶意应用程序和未经授权的代码执行。它被引入macOS是为了防止第三方软件修改系统文件和文件夹。SIP扫描我们从苹果应用程序商店下载的所有应用程序,并确保它们在各个方面都没有恶意软件和安全。除此之外,它还验证了开发者直接创建和分发给用户的应用程序是安全可靠的。
将SIP添加到macOS中的原因之一是保护系统免受未经授权的更改。在一个WWDC苹果公司的工程师皮埃尔-奥利维尔·马特尔(Pierre-Olivier Martel)表示,恶意应用或软件离完全控制你的Mac只有一步之遥。他补充说,现在大多数Mac电脑只有一个具有管理权限的用户帐户。如果有人访问它,他们的数据就会受到损害。
在“系统完整性保护”出现之前,没有修改系统保护文件的具体规则。以前,用户可以自由更改系统保护的文件和文件夹。通过请求管理员名和密码,应用程序更容易获得root级别的系统访问权限。此外,这些程序可以不受任何限制地修改或覆盖。但是,这在SIP中变得很困难。它不允许root用户在Mac系统的受保护部分执行某些操作。
默认情况下,系统完整性保护(SIP)保护Mac的以下部分:
- /系统
- / usr
- / bin
- / sbin
- / var
- 预装的macOS应用程序,如Pages, Safari等。
此外,它还保护上述路径和文件夹:
- /应用程序
- /库
- /usr/local
SIP允许Apple进程和服务修改和覆盖完整的系统文件和文件夹。只有少数进程有权修改这些系统文件。苹果软件更新和苹果安装程序可以在需要时修改这些文件。最重要的是,我们从苹果应用商店下载的所有应用程序都已经支持SIP了。
SIP是预先启用的,这很好,因为它可以从第一天开始保护您的数据。但它也有一些缺点,主要是对开发人员而言。有时,它会阻止开发人员测试和安装代码来检查他们的应用程序与Mac的兼容性。因此,他们需要一次又一次地禁用此功能来执行某些功能。
如何启用系统完整性保护Mac?
SIP是macOS的基本组件,保持它的启用也很重要。在本节中,我们提到了在Mac上启用SIP的步骤。遵循这些步骤:
步骤1。你需要先重启你的Mac。一旦Mac开始重启,按下Command + R组合键,进入恢复模式。
步骤2。一旦Mac进入恢复模式,打开终端应用程序执行命令启用SIP Mac。
步骤3。现在,在控制台中复制粘贴下面提到的内容,并按Enter,以启用系统完整性保护:
csrutil启用
就是这样!
如何禁用Mac系统完整性保护?
如果你在做应用开发,举个例子强制清空垃圾MAC,那么您可能需要禁用Mac上的SIP功能。如果是相同的情况,您可以按照以下步骤禁用系统完整性保护功能。
步骤1。首先重新启动Mac系统。重启过程开始后,按Command + R组合键启动进入恢复模式。
步骤2。接下来,打开Mac上的Launchpad应用程序,搜索终端应用程序。
步骤3。打开终端应用后,在终端应用中复制粘贴以下内容,按回车键,禁用系统完整性保护:
csrutil禁用
- 注意:
- 我们建议在完成需要禁用SIP才能正常执行的任务后重新启用SIP。否则,您的系统将面临漏洞。
结论
毫无疑问,SIP是macOS不可或缺的一部分。但是,仍然有一些用户(主要是开发人员)选择禁用它,以避免在代码测试期间出现任何问题。但是,我们从不建议禁用SIP,因为它可能危及系统的安全性。不过,如果你想禁用它,我们已经分享了步骤。在本文中,我们讨论了如何在Mac上启用和禁用SIP。
常见问题
在本节中,我们简要回答了用户在网络上关于这个主题的一些常见问题。你可以阅读所有这些问题,了解更多关于今天主题的细节。
1.如何知道我的SIP是禁用的Mac?
您可以通过以下步骤检查SIP的状态:
步骤1。首先,打开系统上的终端应用程序。
步骤2。打开控制台后,在控制台中执行以下命令并按“Enter”:
csrutil状态
步骤3。现在可以看到SIP是启用还是禁用了。
2.默认开启SIP功能吗?
是的,SIP在所有mac中默认启用,但可以按照本教程中提到的步骤禁用它。
3.在Mac上禁用SIP可以吗?
我们不建议用户禁用SIP,因为它会阻止第三方应用程序更改您的系统文件。
这个页面有用吗?
相关文章
黛西/ 2023-02-27
黛西/ 2023-03-22
黛西/ 2023-03-22
黛西/ 2023-03-22