Mac OS X 11中的/usr/bin 的“Operation not permitted”
2016-12-08 01:04
696 查看
更新了 Mac OS X 11后发现,
于是尝试将 mvim 重新复制到/usr/bin/中去
然而出现了权限问题:
搜索之后发现,是
Rootless机制将成为对抗恶意程序的最后防线
于是尝试关闭 Rootless。重启按住 Command+R,进入恢复模式,打开Terminal。
重启即可。如果要恢复默认,那么
附录:
csrutil命令参数格式:
csrutil enable [--without kext | fs | debug | dtrace | nvram][--no-internal]
禁用:
(等同于csrutil enable --without kext --without fs --without debug --without dtrace --without nvram)
其中各个开关,意义如下:
B0: [kext] 允许加载不受信任的kext(与已被废除的kext-dev-mode=1等效)
B1: [fs] 解锁文件系统限制
B2: [debug] 允许task_for_pid()调用
B3: [n/a] 允许内核调试 (官方的csrutil工具无法设置此位)
B4: [internal] Apple内部保留位(csrutil默认会设置此位,实际不会起作用。设置与否均可)
B5: [dtrace] 解锁dtrace限制
B6: [nvram] 解锁NVRAM限制
B7: [n/a] 允许设备配置(新增,具体作用暂时未确定)
文/midmirror(简书作者)
原文链接:http://www.jianshu.com/p/22b89f19afd6
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
MacVim不再能够通过Terminal用命令打开了。
mvim hello.txt
于是尝试将 mvim 重新复制到/usr/bin/中去
sudo cp -f mvim /usr/bin/
然而出现了权限问题:
cp: /usr/bin/mvim: Operation not permitted
搜索之后发现,是
El Capitan加入了
Rootless机制,不再能够随心所欲的读写很多路径下了。设置 root 权限也不行。
Rootless机制将成为对抗恶意程序的最后防线
于是尝试关闭 Rootless。重启按住 Command+R,进入恢复模式,打开Terminal。
csrutil disable
重启即可。如果要恢复默认,那么
csrutil enable
附录:
csrutil命令参数格式:
csrutil enable [--without kext | fs | debug | dtrace | nvram][--no-internal]
禁用:
csrutil disable
(等同于csrutil enable --without kext --without fs --without debug --without dtrace --without nvram)
其中各个开关,意义如下:
B0: [kext] 允许加载不受信任的kext(与已被废除的kext-dev-mode=1等效)
B1: [fs] 解锁文件系统限制
B2: [debug] 允许task_for_pid()调用
B3: [n/a] 允许内核调试 (官方的csrutil工具无法设置此位)
B4: [internal] Apple内部保留位(csrutil默认会设置此位,实际不会起作用。设置与否均可)
B5: [dtrace] 解锁dtrace限制
B6: [nvram] 解锁NVRAM限制
B7: [n/a] 允许设备配置(新增,具体作用暂时未确定)
文/midmirror(简书作者)
原文链接:http://www.jianshu.com/p/22b89f19afd6
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
相关文章推荐
- Mac OS X 11中的/usr/bin 的“Operation not permitted”
- Mac OS X 11中的/usr/bin 的“Operation not permitted”
- Mac OS X 11中的/usr/bin 的“Operation not permitted”
- Mac OS X 11中的/usr/ 的“Operation not permitted”
- 升级到os10.11后,安装cocoapods, 出现 Operation not permitted - /usr/bin/xcodeproj
- Mac OS X 11中的/usr/bin 的“Operation not permitted”
- Mac升级到 OSX 10.11 El Capitan 后 Operation not permitted - /usr/bin/sass
- Mac安装jekyll报错Operation not permitted - /usr/bin/sass
- Mac OS X 11 以后版本出现"Operation not permitted"错误
- macosx 10.11 python pip install 出现错误OSError: [Errno 1] Operation not permitted:
- pod安装失败,Operation not permitted - /usr/bin/pod
- mac install: /usr/bin/unrar: Operation not permitted
- Mac OS X运行程序出现bad interpreter: operation not permitted的解决方案
- 安装cocoa pods时出现Operation not permitted - /usr/bin/xcodeproj的问题
- pod 报错 Operation not permitted - /usr/bin/pod
- 使用 Cocoapods 集成框架 Operation not permitted - /usr/bin/xcodeproj,以及项目出现 Invalid bitcode signature 编译错误
- cocoapods之 Operation not permitted - /usr/bin/pod 和-bash: pod: command not found
- pod安装失败,Operation not permitted - /usr/bin/pod
- 解决 mac安装或者更新第三方包安装不上的问题 mac OSX pip OSError: [Errno 1] Operation not permitted
- class-dump 复制到/usr/bin目录不可写,Operation not permitted 解决办法