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

发布于 2021-01-29 17:10:54

我正在尝试将某些东西移至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
关注者
0
被浏览
37
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    Nvm。对于任何其他有此问题的人,您需要重新启动Mac并在启动时按⌘+ R。然后进入实用程序>终端并输入以下命令:

    csrutil disable
    reboot 
    

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

    编辑

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

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看