有部分目录一直是这样子,无论是sudo 还是 su user 都不可以,mv ,rm,vim ,chmod等操作都不可以运行,一直返回operation not permiited。
申明:我已经是在sudo 下进行操作的并且也尝试过chmod,想来请教下有没其他解决方案
有部分目录一直是这样子,无论是sudo 还是 su user 都不可以,mv ,rm,vim ,chmod等操作都不可以运行,一直返回operation not permiited。
申明:我已经是在sudo 下进行操作的并且也尝试过chmod,想来请教下有没其他解决方案
从OS X(现在称为macOS) 10.11开始,Mac加入了一个重要的安全功能:系统完整性保护(System Integrity Protection),原因是之前只要通过sudo就可以以root身份执行操作,但如果有恶意软件诱使用户输入密码进行提权之后,Mac的安全性就形同虚设了。
如果你是开发者,需要使用Homebrew这样的系统工具,需要进入Recovery HD来关闭SIP:
开机按住Option键在出现的启动选择菜单中选择RecoveryHD进入恢复模式
打开终端Terminal,输入:
csrutil disable
也可以通过输入csrutil查看使用说明。
参考资料:如何关闭OSX 10.11 SIP
2 回答721 阅读✓ 已解决
3 回答801 阅读
3 回答791 阅读
1 回答771 阅读
2 回答728 阅读
1 回答671 阅读
1 回答613 阅读
不推薦關閉 System Integrity Protection,Homebrew 也並不需要關閉 SIP
可以直接創建
/usr/local/bin,然後把你需要用的可執行文件放進去就行(我記得/usr/local/bin默認是包含在在 PATH 裏的,如果沒有,手動加入 PATH 即可)