Mac OS X 11中的/usr/bin 的“Operation not permitted”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac OS X 11中的/usr/bin 的“Operation not permitted”相关的知识,希望对你有一定的参考价值。

参考技术A 更新了 Mac OS X 11后发现, MacVim 不再能够通过Terminal用命令打开了。

于是尝试将 mvim 重新复制到/usr/bin/中去

然而出现了权限问题:

搜索之后发现,是 El Capitan 加入了 Rootless机制 ,不再能够随心所欲的读写很多路径下了。设置 root 权限也不行。

于是尝试关闭 Rootless。重启按住 Command+R,进入恢复模式,打开Terminal。

重启即可。如果要恢复默认,那么

csrutil命令参数格式:

csrutil enable [--without kext | fs | debug | dtrace | nvram][--no-internal]

禁用: csrutil disable

其中各个开关,意义如下:

虚拟机安装Mac OS X ----- VM12安装Mac OS X

Windows下虚拟机安装Mac OS X —– VM12安装Mac OS X 10.11

随着Iphone在国内大行其道,越来越多的开发者涌入iOS开发大军 中,但都苦于没有苹果机,本文即将介绍WIN虚拟MAC的教程。

一、工具: 
Mac OS X 10.11 镜像文件下载 提取密码是dqbi 
unlocker208文件下载地址 提取密码是b2ac 
VM可自行百度下载,本文中用的是VM12

二、基本步骤

1.首先下载 vmware workstation,以管理员身份运行,安装点击下一步即可。注册码百度一堆。

2.unlocker208安装

技术分享

解压unlocker208文件,找到win-install.cmd文件,右键以管理员身份运行。这一步骤很关键,决定了后续VM会不会识别出OS X。我安装的时候,出现了VM无法识别Mac OS X 的问题,找到了好多 unlocker文件都没能解决,最后试了下208可以了。

3.载入Mac OS X 10.11 
技术分享

选择典型,点击下一步

技术分享 
选择安装程序光盘映像文件,点击选择CDR镜像文件路径

技术分享

如果第二部unlocker文件没有处理好的话,这个地方可能就不会出现Apple Mac OS X。如果不行,可以多下载几个unlocker试试。版本根据实际版本选择,我的是10.11.

技术分享

名称和安装位置自己定义一下

技术分享

点击下一步即可。

技术分享

点击完成

技术分享

然后点击开启虚拟机。

技术分享

出现这个错误,你需要找到你VM的根文件,找到根文件下的 OS X xx.xx.vmx,右键用记事本方式打开,找到 smc.present = “TRUE”,如下图。 
技术分享

在smc.present = “TRUE”后面,手动添加一句smc.version = 0。如下图 
技术分享

然后保存关闭,再重新启动虚拟机,就不会报错了。 
技术分享

我在安装的过程中,接下来又出现了蓝屏boot manager的现象,网上搜索了一下是我原来的镜像文件的问题,所以我又重新找到了现在的CDR镜像文件是可以安装成功的。

技术分享

技术分享

在磁盘工具里进行分区

技术分享

后续都是基本配置的问题了。祝你安装成功!









以上是关于Mac OS X 11中的/usr/bin 的“Operation not permitted”的主要内容,如果未能解决你的问题,请参考以下文章

Mac OS X 11中的/usr/bin 的“Operation not permitted”

Mac OS X怎样访问Windows/Linux共享

在 Mac OS X 上安装 MySQL Python

如何在OS X下正确使用Home/End/PageUp/PageDown

MAC /usr/local 文件夹权限问题

Mac OS X 上的大页面