首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >OS X El Capitan中的“受限”文件夹/文件

OS X El Capitan中的“受限”文件夹/文件
EN

Stack Overflow用户
提问于 2015-06-11 06:02:49
回答 7查看 84.3K关注 0票数 72

从OS X Yosemite升级到OS X El Capitan Developer Preview后,我尝试编辑/System/Library/LaunchDaemons/ssh.plist,将默认的SSH端口更改为自定义端口。这是我已经使用了几年的过程。

问题是El Capitan不允许我更改这个文件夹中的任何内容(甚至不允许使用"sudo")。当我用“ls列出内容时,文件夹及其文件被标记为“restricted”。在以前版本的OS X中,相同的文件夹列表不会显示"restricted“。

这是OS X El Capitan的新功能吗?如何编辑受“”限制的文件/文件夹

我发现这是由于El Capitan中引入了一个名为"SIP“(系统智能保护)的新功能。

点击此处阅读更多信息:https://forums.developer.apple.com/thread/4731?q=SIP

不幸的是,没有人建议一种在不禁用SIP的情况下编辑“受限”文件/文件夹的方法。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2015-10-02 23:14:35

您还可以通过以下方式临时禁用SIP

  1. reboot
  2. as当您在灰屏上听到"Mac声音“时,按Cmd+R进入恢复模式
  3. 打开Utilities->Terminal
  4. Run命令csrutil disable
  5. Reboot,您将在正常操作系统中登陆并禁用SIP
  6. 执行您要做的所有更改
  7. 在灰屏上听到"Mac声音”后立即重新启动
  8. 当您在灰屏上听到“Mac声音”时,按Cmd+R进入恢复模式
  9. 使用SIP SIP
票数 77
EN

Stack Overflow用户

发布于 2015-07-06 15:51:30

在10.11取消保护/System/Library中的某些文件或允许您自己执行此操作之前,唯一不禁用SIP的方法是通过在其他地方复制文件来创建不同的服务,例如:

代码语言:javascript
复制
sudo cp /System/Library/LaunchDaemons/ssh.plist /Library/LaunchDaemons/ssh.plist

然后,您可以自己管理服务,而不是使用系统首选项中的共享面板:

代码语言:javascript
复制
sudo launchctl unload /Library/LaunchDaemons/ssh.plist
sudo launchctl load -w /Library/LaunchDaemons/ssh.plist
票数 27
EN

Stack Overflow用户

发布于 2015-10-03 13:47:39

我建议您尝试在/Library/Preferences/中的plist中添加所需的任何参数。例如,在我的例子中,为了添加AlwaysAppendSearchDomains标志,我需要稍微修改一下mDNSResponder。正如苹果开发者论坛上的“bwell”所建议的那样,我不得不这样做

代码语言:javascript
复制
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist AlwaysAppendSearchDomains -bool YES
sudo launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

这是一种干净得多的方法,并且在重新启动后仍然有效,而且应该也能在升级后存活下来(至少在betas期间,我禁用SIP后的手动更改会被覆盖)。注意,据我所知,这对El Capitan来说是新的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30768087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档