【发布时间】:2015-08-26 09:34:12
【问题描述】:
从 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 的情况下编辑“受限”文件/文件夹的方法。
【问题讨论】:
-
没有 El Capitan Beta。 Apple 已经发布了操作系统的开发者预览版,您应该将问题提交给Apple Forums
-
@TheDarkKnight,是的,我知道并且已经在 Apple 论坛上发布了这个问题。
标签: macos file permissions osx-elcapitan