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