sudo mv 失败并显示“不允许操作”

dxv*_*gas 3 mac-osx sudo

当我在 MacOS 上命令时:

> sudo mv /usr/bin/php /usr/bin/php-52
Run Code Online (Sandbox Code Playgroud)

我得到结果:

mv: rename /usr/bin/php to /usr/bin/php-52: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

我能做什么?谢谢!

Mug*_*rel 10

一定是由于标志 - 尝试 sudo chflags nouchg /usr/bin/php

编辑:

您需要在启动时按 Cmd + R,打开终端,然后运行 ​​csrutil disable 并重新启动。

  • 假设您正在运行 El Capitan,您需要在启动时按 Cmd + R,打开终端,然后运行 ​​`csrutil disable` 并重新启动。应该在那之后工作。这个问题可以移到 superuser.com 吗?不知道如何自己做。 (2认同)