有部分目录一直是这样子,无论是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
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
3 回答3.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
不推薦關閉 System Integrity Protection,Homebrew 也並不需要關閉 SIP
可以直接創建
/usr/local/bin
,然後把你需要用的可執行文件放進去就行(我記得/usr/local/bin
默認是包含在在 PATH 裏的,如果沒有,手動加入 PATH 即可)