Mac-Operation not permitted问题


最近在mac上操作文件发现提示

chmod: Unable to change file mode on /usr/bin/cc: Operation not permitted

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

以下路径无法写和执行

/System
/bin
/sbin
/usr (except /usr/local)

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

https://developer.apple.com/videos/play/wwdc2015/706/
如何关闭

重启按住 Command+R,进入恢复模式,打开Terminal

csrutil disable

如何开启

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

csrutil enable

备注:上面方法过于复杂,而且会破坏原来的mac的安全机制,建议使用以下方法:

chmod -R 777 localhost.com(指定文件)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM