usr bin 下のファイルに対する操作は許可されていません

usr bin 下のファイルに対する操作は許可されていません

usr/bin/openssl私はOSX El Captainを使用していますが、ファイルの名前を「 」から「 」に変更したいと思いますusr/bin/openssl_oldopensslを更新したいので) ですが、試してみると「操作は許可されていません」と表示されます (ルートであっても)。

私は試した :

-chmod ugo+w
-chmod ugo+w

-csrutil disableこれは、「csrutil: システム整合性構成の変更に失敗しました。このツールは、リカバリ OS から実行する必要があります。」と表示されます。

-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システムを再起動します。

関連情報