macOS 强制运行拦截程序
当你从 Chrome、Safari 或其它网络渠道下载文件时macOS 会自动给这个文件贴上一张“隐形贴纸”名字就叫com.apple.quarantine。系统的逻辑当你双击运行一个文件时系统的Gatekeeper会先检查有没有这张贴纸。拦截逻辑如果有贴纸且文件没有经过苹果官方的开发者签名认证Gatekeeper 就会直接报错并锁死运行权限。解决办法xattr -d的本质就是亲手撕掉了这张“隔离贴纸”。系统再检查时发现没有贴纸就会认为这是你“自己创建”或者“安全来源”的文件从而放行。sudo xattr -r -d com.apple.quarantine [文件路径] #文件路径可以直接拖拽文件进来 chmod x [文件路径] #添加文件的可执行权限 [文件路径] #回车即运行
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2505599.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!