如何在 Mac 上编辑受保护的文件

如何在 Mac 上编辑受保护的文件

我刚买了一台新 Mac,我正尝试编辑文件DockMenus.plist以从Dock.appDock 中移除 Finder,就像我之前的 Mac 一样。但是,在保存时,vim提示此错误:

"DockMenus.plist" E212: Can't open file for writing

这是在我尝试使用sudo和植根自己之后sudo -i。这个文件似乎无法写入,即使我尝试过:w !sudo tee %它也只是返回shell returned 1并且什么也没有发生。

我能用最快的方法编辑这些文件吗?谢谢!

答案1

您正在尝试编辑 macOS 中的一个文件,即 SIP 受限文件。您需要禁用 SIP能够以 root 身份对文件具有写访问权限。csrutil disable从 Recovery 运行,然后以 root 身份编辑文件。csrutil enable完成更改后,您可以使用重新启用 SIP。

相关内容