我正在尝试将某些内容移动到 OS X El Capitan 上的 /usr/bin。我使用以下命令禁用了 rootless:sudo nvram boot-args="rootless=0"; sudo reboot
,但我不断收到相同的错误:
MacBook-Air:~ Mark$ sudo cp class-dump /usr/bin
Password:
cp: /usr/bin/class-dump: Operation not permitted
MacBook-Air:~ Mark$ sudo mv class-dump /usr/bin
mv: rename class-dump to /usr/bin/class-dump: Operation not permitted
最佳答案
NVM。对于遇到此问题的其他人,您需要重新启动 Mac 并在启动时按 ⌘+R。然后进入实用程序>终端并键入以下命令:
csrutil disable
reboot
这是系统完整性保护的结果。更多信息here .
编辑
如果您知道自己在做什么并且习惯于运行 Linux,则应该使用上述解决方案,因为许多 SIP 限制非常令人头疼。
但是,如果您是一个修补匠/菜鸟/“ super 用户”并且不知道自己在做什么,这可能非常危险,您最好使用 the answer below .
关于macos - root 时不允许操作 - El Capitan(无 root 禁用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32659348/