MacOSでは、「sudo rm -r FileDirectory / File」権限が拒否されました。

MacOSでは、「sudo rm -r FileDirectory / File」権限が拒否されました。

マネージMacを使用しており、特定のディレクトリとアプリケーションを削除したいと思います。私はこれを使ってこれをやろうとしています。

sudo rm -r /FileDirectory/File

しかし、それはうまくいきませんでした。出力は次のとおりです。

override rwxr-xr-x  username/wheel for /FileDirectory/File? y
rm: /FileDirectory/File: Permission denied

このファイルを削除する権限を高めることができないのはなぜですか?

ベストアンサー1

許可が拒否されました通常、ファイルまたはフォルダが次の場所にあることを意味します。SIP制御(システムの整合性保護)。コマンドに.SIPプレフィックスを追加しても、SIPで制御されているファイルとフォルダは削除できず、通常は表示されませんsudo

ファイルを削除するには、SIPを一時的に無効にすることが唯一の方法です。ただし、これを行うには何度も再起動する必要があります。

  1. 回復モードに入るには、Macを再起動してください。 - 参照Mac スタートキーの組み合わせMacでこれを行う方法を学ぶ
  2. 回復モードで次を選択します。端末~から便利メニュー
  3. 警告を入力しcsrutil disableて確認し、コマンドが完了するまで待ちます。
  4. shutdown -r now通常の動作モードに入るには、再起動を入力してください。
  5. 通常モードのときはもう一度オンにしてください。端末sudo rmと使用 - 今回はファイルを正常に削除する必要があります。
  6. 回復モードで再起動
  7. 回復モードに入ったらもう一度選択してください。端末ユーティリティメニューから
  8. 入力csrutil enableして確認し、コマンドが完了するまで待ちます。
  9. shutdown -r now通常の動作モードに入るには、再起動を入力してください。

通常モードに戻ったら、次のコマンドを入力してSIP保護が正常に再度有効になったことを確認できますcsrutil status端末

SIP をすぐに再度有効にすることは絶対に推奨されます。現在行っていることを正確に知らない限り、SIPなしでMacを実行しないでください。

おすすめ記事