SIP被禁用,但是/ usr / bin仍然受到写保护(macOS Catalina beta 10.5)

时间:2019-08-10 07:44:07

标签: macos-catalina

我禁用了SIP,但是目录/ usr / bin仍然受到写保护。如何获得对/ usr / bin的写访问权限?请不要建议切换到/ usr / local / bin。 enter image description here

2 个答案:

答案 0 :(得分:2)

Catalina具有新的文件系统配置,其中大多数系统文件都具有写保护。 Apple使用两个分区,一个用于主系统文件的只读分区,一个用于其他文件的可写分区,然后将它们融合在一起,并作为一个分区呈现给用户。

有关详细信息,请参见WWDC视频What's New in Apple Filesystems

答案 1 :(得分:0)

我认为这个答案可能不太合适,因为我运行的不是Catalina的Beta版,而是官方版本。

要对/usr/bin进行更改,您必须执行以下步骤。

  1. 禁用系统完整性保护(SIP)。
  2. /安装为可写。

禁用SIP

  • 将系统重新引导到恢复模式(在引导时重新引导并按住cmd + R
  • 在出现提示时使用适当的凭据。
  • 导航到顶部栏中的Utilities -> Terminal
  • 在终端会话中,执行# csrutil disable
  • 重新引导到正常引导模式(# reboot)。

/可写

在操作系统处于正常模式的情况下,启动新的终端会话并执行以下操作:

  • $ sudo mount -uw /

请注意,/将在下次系统引导时以只读方式安装。

要启用SIP,该过程与禁用SIP完全相同,除了必须运行# csrutil enable