我刚买了一台新 Mac,我正尝试编辑文件DockMenus.plist
以从Dock.app
Dock 中移除 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。