不允许对 usr bin 下的文件进行操作

不允许对 usr bin 下的文件进行操作

我在 OSX El Captain 上,我想将文件“ usr/bin/openssl”重命名为“ usr/bin/openssl_old”(因为我想更新 openssl),但是当我尝试时,它说“操作不允许”(即使作为 root)。

我试过 :

-chmod ugo+w
-chmod ugo+w

-csrutil disable这一条显示“csrutil:无法修改系统完整性配置。此工具需要从恢复操作系统执行。

-chown root /usr/bin/openssl -R
-chmod 777 /usr/bin/openssl -R

请帮忙 !

答案1

只需按照以下步骤即可完成:

  1. 以恢复模式启动 Mac(按住Command+R);
  2. 检查状态:(csrutil status系统完整性保护(SIP));
  3. 要禁用保护,请运行以下命令:csrutil disable
  4. 再次重新启动系统。

PS 如果您决定稍后启用 SIP,请返回恢复环境并运行以下命令:csrutil enable然后重新启动系统。

相关内容