从 OS X Yosemite 升级到 OS X El Capitan Developer Preview 后,我尝试编辑/系统/库/LaunchDaemons/ssh.plist将默认 SSH 端口更改为自定义端口。这是我几年来一直使用的过程。
问题是 El Capitan 不允许我更改此文件夹中的任何内容(甚至不能使用“sudo”)。该文件夹及其文件被标记为“受限制的”当我列出内容时"ls -lO"。以前版本的 OS X 中列出的同一文件夹不显示“受限”。
这是 OS X El Capitan 的新功能吗?如何编辑文件/文件夹“受限制的”?
我发现这是由于引入了一项新功能埃尔卡皮坦 called “SIP”(系统完整性保护).
在这里阅读更多内容:https://forums.developer.apple.com/thread/4731?q=SIP https://forums.developer.apple.com/thread/4731?q=SIP
不幸的是,没有人建议一种在不实际禁用 SIP 的情况下编辑“受限”文件/文件夹的方法。
您还可以通过以下方式暂时禁用 SIP
- reboot
- 一旦您在灰屏上听到“Mac 声音”,请按 Cmd+R 进入恢复模式
- 打开实用程序->终端
- 运行命令
csrutil disable
- 重新启动,您将进入禁用 SIP 的正常操作系统
- 做所有你想做的改变
- 再次重启
- 一旦您在灰屏上听到“Mac 声音”,请按 Cmd+R 进入恢复模式
- 启用 SIP
csrutil enable
- 再次重启
- done
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)