在从 OS X Yosemite 升级到 OS X El Capitan Developer Preview 之后,我尝试编辑 /System/Library/LaunchDaemons/ssh.plist,将默认的 SSH 端口更改为自定义端口。这是我用了好几年的方法。
问题是 El Capitan 不允许我更改这个文件夹中的任何内容(即使是“ sudo”也不行)。当我用 “ ls-lO”列出内容时,文件夹及其文件被标记为 “限制”。同样的文件夹清单在以前的 OS X 版本中没有显示“受限制”。
这是 OS X El Capitan 的新东西吗? 我如何编辑 “限制”的文件/文件夹?
我发现这是由于在 酋长岩中引入了一个称为 “ SIP”(系统完整性保护)的新特性。
阅读更多: https://forums.developer.apple.com/thread/4731?q=SIP
不幸的是,没有人建议在不禁用 SIP 的情况下编辑“受限”文件/文件夹的方法。