不允許對 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然後重新啟動系統。

相關內容