Mac Operation not permitted问题





最近在mac上操作文件发现提示
1
`chmod: Unable <span class="hljs-keyword">to</span> change <span class="hljs-type">file</span> mode <span class="hljs-function_start"><span class="hljs-keyword">on</span></span> /usr/bin/cc: Operation <span class="hljs-keyword">not</span> permitted`


发现是El Capitan(10.11) 加入了Rootless机制,很多系统目录不再能够随心所欲的读写了,即使设置 root 权限也不行。

以下路径无法写和执行
1
2
3
4
`/System
/bin
/sbin
/usr (except /usr/<span class="hljs-keyword">local</span>)`


加入这个机制主要是为了防止恶意程序的入侵,更多我们可以查看官网

https://developer.apple.com/videos/play/wwdc2015/706/

### 如何关闭

重启按住 Command+R,进入恢复模式,打开Terminal
1
`csrutil <span class="hljs-keyword">disable</span>`


### 如何开启

重启按住 Command+R,进入恢复模式,打开Terminal。
1
`csrutil enable`




坚持原创技术分享,您的支持将鼓励我继续创作!