当前位置: 首页 > 面试题库 >

禁止在root上进行操作-El Capitan(禁用无根)

穆理
2023-03-14
问题内容

我正在尝试将某些东西移至OS X El Capitan上的/ usr / bin。我已使用以下命令禁用了无根用户: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 

这是系统完整性保护的结果。

编辑

如果您知道自己在做什么并且习惯于运行Linux,则应该使用上述解决方案,因为许多SIP限制是一个麻烦。

但是,如果您是个修补匠/菜鸟/“超级用户”,却不知道自己在做什么,那么这将非常危险,最好使用下面的答案。



 类似资料: