近期MacOS系统升级到最新系统,macOS Catalina 系统对权限有了很大的改动。会遇到很多问题,上网都可以搜索解决。但是今天遇到的权限问题,最终经过排查,却不是系统升级后的问题。

而是,Mac系统本身一直有的一个特性,这个对于下载下来需要执行的文件会有限制。

mac在默认情况下,运行从普通internet站点上下载的文件时都要先进行安全性提示

使用命令ls -l@会发现下载后的文件多出了后缀名com.apple.quarantine

yangliu@yangs-mbp dcm2nii % ls -l@
total 12168
-rw-rw-r--@ 1 yangliu  staff   817152 Oct  7  2016 dcm2nii.execom.apple.quarantine      59
-rw-rw-r--@ 1 yangliu  staff      577 Oct 25  2013 dcm2nii.inicom.apple.quarantine      59
-rw-rw-r--@ 1 yangliu  staff   910280 May 27  2016 dcm2nii64_maccom.apple.quarantine        59
-rw-rw-r--@ 1 yangliu  staff      558 Oct 12  2011 dcm2nii_3DImg.inicom.apple.quarantine        59
-rw-rw-r--@ 1 yangliu  staff   700712 Oct  7  2016 dcm2nii_linuxcom.apple.quarantine        59
-rw-rw-r--@ 1 yangliu  staff      508 Jun  8  2013 dcm2nii_linux.inicom.apple.quarantine        59
-rw-rw-r--@ 1 yangliu  staff      508 Apr 22  2012 dcm2nii_linux_3DImg.inicom.apple.quarantine      59
-rw-rw-r--@ 1 yangliu  staff   910280 May 27  2016 dcm2nii_maccom.apple.quarantine      59

我们需要把这个后缀名给去掉,才不会出现即使全部授权,也不能允许运行的情况。

命令如下xattr -rd com.apple.quarantine [dirname]其中[dirname]就是文件夹名称,即你下载的文件夹或者解压后的文件夹即可。

macOS下载的文件执行出现operation not permitted问题相关推荐

  1. 百度搜霸工具条出现下载任意文件执行漏洞 含攻击代码

    来源:http://seclists.org 百度搜霸工具条出现高危漏洞,访问恶意网页,会下载木马执行,最新版本的工具条也受漏洞影响.百度搜霸的C:/Program Files/baidubar/Ba ...

  2. rm删除文件显示:Operation not permitted

    当需要删除某个文件夹或者文件时,提示Operation not permitted,表示不允许操作. 解决方法如图 chattr -i .user.ini 注释: rm -rf 目录名字 :删除 -r ...

  3. VS Code 无法写入文件问题EOERM: operation not permitted

    VS Code 无法写入文件问题 在vs code里面遇到无法写入文件的问题EOERM: operation not permitted 解决方法: 根目录–>右键–> 属性–> 安 ...

  4. linux centos root用户删除文件夹显示Operation not permitted如何解决

    背景 真的是很奇怪,root用户使用rm -rf删除命令的时候居然报错Operation not permitted错误,无法删除 神奇, 还有root用户无法直接删除的东西 解决办法 查看属性 ls ...

  5. linux删除文件 不提示,Linux删除文件提示Operation not permitted的处理办法

    经常有同事问,删除文件/目录时报Operation not permitted错误,这个要如何处理?! 这个一般是权限的问题,比如: 1. 普通用户且有足够的权限的话,一般文件夹可能是别的服务/进程掉 ...

  6. linux自动下载ftp文件夹,Linux 下FTP定时执行批量下载文件

    使用FTP定时批量下载指定文件的shell脚本 环境:centos6.9 1.目标FTP服务器地址 #FTP服务器地址 ip=10.19.15.23 2.FTP账号和密码 u=账号 p=密码 3.使用 ...

  7. 关于从WEB服务器自动下载安装可执行性文件的方法

    在介绍方法之前,首先声明我是个纯粹地.不折不扣地.完完全全地ASP菜鸟,如不是客户所迫,我不会有兴趣去折腾这些对我来说毫无意义的东西(或许某些人对这些很感兴趣,那就另当别论了).当客户要求我做一个从W ...

  8. linux脚本定时拷贝文件,使用Linux shell脚本实现FTP定时执行批量下载指定文件

    使用FTP定时批量下载指定文件的shell脚本,具体实例介绍如下所示: 1.目标FTP服务器地址 #FTP服务器地址 ip=10.19.15.23 2.FTP账号和密码 u=账号 p=密码 3.使用m ...

  9. MacOS下载服务器的文件/文件夹到本地、上传本地文件到服务器

    1.从服务器下载文件或文件夹 如果要下载xx.cpp文件,则在本地终端输入: scp 用户名@主机名:xx/xxx/xx.cpp 本地路径 如果要下载dir文件夹,则在本地终端输入: scp -r 用 ...

最新文章

  1. (原)JNI中env-GetByteArrayElements和AndroidBitmap_getInfo的冲突
  2. java泛型反映调用方法体内类型引用问题
  3. Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)
  4. [CVPR2016]Learning Deep Feature Representations with Domain Guided Dropout for Person Re-id
  5. 5.15云原生中间件 Meetup 成都站来啦!
  6. Windows系统程序设计之结构化异常处理
  7. 可以装linux的路由器,[转载]linux路由器Quagga的配置(一):安装
  8. VS2019优化新鲜出炉:C++后端更新汇总
  9. 中兴通讯推出全球首款Wi-Fi 7标准5G CPE
  10. c语言time.h时区不对,用C语言修改系统时区,发现一堆问题,请各位大侠不吝赐教。...
  11. 照片放大不清晰怎么处理
  12. 获取实时股票行情通达信接口
  13. 企业如何选择短信平台
  14. android root 升级失败怎么办,手机root失败怎么办 安卓手机root失败原因分析
  15. vim 保存出错 E45: readonly option is set (add ! to override)
  16. 苹果iPad air技巧教程:50个实用小技巧
  17. 语c语言用语大全,C语言常用语总结.doc
  18. 算法:如何判断两颗二叉树是否相等
  19. 绿米Aqara、飞利浦等设备,如何与智汀使用同一个APP实现跨品牌互联?
  20. vue清空子组件数据或强制刷新子组件

热门文章

  1. 湖北省水系数据,水库数据,线要素和面要素
  2. 某企业虚拟化桌面实施案例
  3. Acrylamide-PEG-Thiol,ACA-PEG-SH,丙烯酰胺-聚乙二醇-巯基线性双功能PEG试剂
  4. 机器学习面试题之——LR问题集合
  5. C#机房重构三层登陆与设计模式结合
  6. Python线性回归:加载共享自行车租赁数据集 BikeSharing.csv。 1. 按以下要求处理数据集 (1)分离出仅含特征列的部分作为 X 和仅含目标列的部分作为 Y。
  7. hdu2648 shoping
  8. 英特尔10纳米Agilex FPGA核心技术全解读
  9. 前端验证码倒计时、后台发送验证码、创蓝短信接口
  10. 基于asp.net作业批改及提交系统的设计与实现.rar(毕业设计+毕业论文+开题报告+答辩PPT)