usr/bin/openssl
私はOSX El Captainを使用していますが、ファイルの名前を「 」から「 」に変更したいと思いますusr/bin/openssl_old
(opensslを更新したいので) ですが、試してみると「操作は許可されていません」と表示されます (ルートであっても)。
私は試した :
-chmod ugo+w
-chmod ugo+w
-csrutil disable
(これは、「csrutil: システム整合性構成の変更に失敗しました。このツールは、リカバリ OS から実行する必要があります。」と表示されます。「
-chown root /usr/bin/openssl -R
-chmod 777 /usr/bin/openssl -R
助けてください !
答え1
以下の手順に従って簡単に実行できます:
- Mac をリカバリモードで起動します ( を押したままにします
Command+R
)。 - ステータスを確認します:
csrutil status
(システム整合性保護 (SIP)) - 保護を無効にするには、次のコマンドを実行します:
csrutil disable
; - システムを再度再起動します。
PS 後で SIP を有効にすることにした場合は、回復環境に戻り、次のコマンドを実行してcsrutil enable
システムを再起動します。