主机论坛_虚拟主机_美国主机_美国虚拟主机_云主机技术_全球主机交流聚集地—Web Hosting Talk 中文站

找回密码
立即注册
发新帖

0

收听

3

听众

9

主题
发表于 2016-6-13 17:35:06 | 查看: 1236| 回复: 7


多次在 Mac 使用过程中遇到 Operation Not Permitted 问题,之前都是略过,今天好好摸索了一把,搞明白了道理,记录下来。


我要说话

好几次整理移动硬盘数据的时候,都遇到了 Operation Not Permitted 问题,文件移动不了,也删除不掉,第一次遇到没理会,第二次是打开虚拟机,在 Windows 中操作这些问题文件,今天又遇到了,决定消灭它。


我要说话

OS X EI Capitan 的 SIP

Apple 在 OS X 10.11 以后的版本中默认启动了一项系统保护程序,叫做 System Integrity Protection,也被唤作 rootless(寓意让 root 弱一点),该程序意在保护电脑不被恶意程序攻击,但是对于我们这群程序员,很多保护是多余的,甚至给我们带来了很多麻烦。


我要说话

SIP 会锁定几个系统文件目录:


我要说话

/System
/sbin
/usr (/usr/local 除外)

在 SIP 的保护下,部分软件、功能、脚本都会失效,我们可以通过如下步骤关闭 SIP:我要说话

  • 重启电脑,按下 Command + R 直到听到开机声音,此时电脑会进入恢复模式(Recovery Mode)
  • 当 OSX 工具出现在屏幕中时,下拉工具(Utilities)菜单,选择终端(Terminal)
  • 键入 csrutil disable,回车
  • 电脑重启后,SIP 就关闭了


恢复 SIP 的方式同上,只不过终端中键入 csrutil enable。通过 csrutil status 可以检测系统当前 SIP 的启动状态:


我要说话

$ csrutil status
System Integrity Protection status: enabled.
Linux 下的 file flags

可能你也遇到过在 Linux 下删除文件报错:


我要说话

root@ubuntu:/home/barret/work# rm -f 1.md
rm: cannot remove ‘1.md’: Operation not permitted


这个时候可以通过 lsattr 命令看看该文件是否被打了 flags:


我要说话

root@ubuntu:/home/barret/work# lsattr 1.md
----i--------e-- ./1.md


如果文件上存在 i 标记,那肯定是删不掉的,同样这个文件也不能被编辑。可以进入 root 模式,去除这个标记:


我要说话

root@ubuntu:/home/barret/work# chattr -i 1.md


给保护文件添加标记的方式:


我要说话

root@ubuntu:/home/barret/work# chattr +i 1.md

也比较简单。我要说话

小结

文本算是一个经验性的小科普,希望对你有帮助。


收藏回复 显示全部楼层 道具 举报

发表于 2016-8-10 22:59:52
顶上去!顶上去!












北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院
北京婴幼儿血管瘤医院

回复 显示全部楼层 道具 举报

发表于 2016-8-12 10:26:01
真是好人啊~~












北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院
北京血管瘤医院

回复 显示全部楼层 道具 举报

发表于 2016-8-20 16:47:40
我绝对支持您,今日强帖












广西蜂蜜 广西土蜂蜜 天然蜂蜜

回复 显示全部楼层 道具 举报

发表于 2017-7-30 14:22:14
谢谢!楼主提供!好样的












古龙大红八角 古龙八角 大红八角

回复 显示全部楼层 道具 举报

发表于 2017-8-16 13:15:37
没看完~~~~~~ 先顶,好同志












百香果批发 百香果价格 广西百香果

回复 显示全部楼层 道具 举报

发表于 2017-9-5 09:10:06
不错不错,值得学习啊!












探究胰腺癌术后的生存期限
早发现提高胰腺癌早期治愈率
有效预防胰腺癌的3种方法
简单说说胰腺癌患者的典型症状
胰腺癌患者的饮食调养3方
胰腺癌的食疗要点您知道多少
不良生活习惯是肝癌的主要病因
什么是肝癌微创手术
肝癌介入治疗
肝癌介入治疗的优点有哪些

回复 显示全部楼层 道具 举报

发表于 2017-9-25 16:00:47
xiexie!!












注意!肠癌的手术治疗方法
直肠癌的原因这三种十分重要
纤维素预防肠癌的3大机制
自我保健,预防肠癌
预防肠癌的方法有哪些
预防肠癌要从饮食开始!
中晚期肝癌常有症状
为大家解析常见的肝癌的病因
小孩子患肝癌的症状有哪些
引发肝癌的病因有哪些

回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|WebHostingTalk中文站

GMT+8, 2024-3-28 18:59 , Processed in 0.072164 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表