从OS X Yosemite升级到OS X El Capitan Developer Preview之后,我尝试编辑 /System/Library/LaunchDaemons/ssh.plist将默认SSH端口更改为自定义端口。这是我使用了两年的过程。
问题是El Capitan不允许我更改此文件夹中的任何内容(即使使用“ sudo”也不能更改)。当我用“ ls -lO”列出内容时,该文件夹及其文件被标记为“ restricted ”。OS X早期版本中列出的相同文件夹不显示“受限制”。
这是OS X El Capitan的新功能吗?如何编辑“受限”文件/文件夹?
我发现这是由于El Capitan引入了一项称为“ SIP”(系统完整性保护)的新功能。
在此处阅读更多信息:https : //forums.developer.apple.com/thread/4731?q=SIP
不幸的是,没有人提出一种在不实际禁用SIP的情况下编辑“受限”文件/文件夹的方法。