MACは、/ system、/ sbin、および/ usrディレクトリ内のファイルを操作できません

idevicenameを実行した場合のエラーメッセージは次のとおりです。

/ system、/ sbin、および/ usrディレクトリにあるMacオペレーティングファイルの場合、操作は許可されていませんというプロンプトが表示され、sudoは変更できません。

理由:

Mac OSXは、10.11でルートレスの新しいカーネル保護メカニズムを更新しました。ルートの下でも、完全なルート権限はありません。

 

解決:

ルートレスメカニズムをオフにする

ステップ:

1. Macを再起動し、シャットダウン後にコマンド+ Rを同時に押し続け、リカバリモードに入ります。

2.リカバリモードインターフェイスユーティリティでターミナルを開きます

3.次の図に示すように、コマンドcsrutil disableを実行してから、再起動します。

4.以下に示すように、通常どおり再起動してシステムインターフェイスに入り、ターミナルを開き、csrutilステータスを実行して確認します。

yangdeMac-mini:~ yang$ csrutil status
System Integrity Protection status: disabled.

補足、rootlessメカニズムをオンにする必要がある場合は、手順3でcsrutilenableと入力します。

 

おすすめ

転載: blog.csdn.net/xlyrh/article/details/108342060