Mac OS X でシステム整合性保護 (ルートレス) を無効にする方法

目次:

Anonim

Apple は、バージョン 10.11 以降の Mac OS で、多くの場合ルートレスまたは SIP と呼ばれる、システム整合性保護と呼ばれる新しいデフォルトのセキュリティ指向の機能を有効にしました。 SIP / rootless 機能は、意図的か偶発的かを問わず、悪意のあるコードによる Mac OS X の侵害を防止することを目的としています。基本的に SIP が行うことは、ファイル システム内の特定のシステム レベルの場所をロックダウンすると同時に、特定のプロセスがシステム レベルのプロセスにアタッチされるのを防止することです。 .

システム整合性保護セキュリティ機能は効果的であり、大多数の Mac ユーザーは rootless を有効にしておく必要がありますが、一部の上級 Mac ユーザーは rootless が過度に保護されていると感じるかもしれません。そのため、Mac OS X インストールで SIP rootless を有効にしたくない上級 Mac ユーザーのグループに属している場合は、このセキュリティ機能をオフにする方法を紹介します。

SIPが保護するディレクトリ

SIP の無効化を始める前に、SIP / rootless が変更から保護するディレクトリを疑問に思うかもしれません。現在、システム整合性保護は Mac OS X の次のシステム レベル ディレクトリをロックダウンしています:

/System /sbin /bin /usr (/usr/local サブディレクトリを除く) /Mac OS にプリインストールされているアプリのアプリケーション (Terminal、Safari、等)

したがって、rootless は、sudo 特権、root ユーザーが有効、または管理者アクセスであっても、一部のアプリ、ユーティリティ、およびスクリプトがまったく機能しない可能性があります。

Mac OS X でルートレス システム整合性保護をオフにする

繰り返しになりますが、大多数の Mac ユーザーは rootless を無効にすべきではありません。ルートレスを無効にすることは、上級の Mac ユーザーのみを対象としています。これは特に推奨されているわけではありません。

  1. Mac を再起動し、起動チャイムが聞こえたら Command + R キーを同時に押し続けます。これにより、Mac OS X がリカバリ モードで起動します
  2. 「MacOS ユーティリティ」/「OS X ユーティリティ」画面が表示されたら、代わりに画面上部の「ユーティリティ」メニューをプルダウンし、「ターミナル」を選択します
  3. ターミナルに次のコマンドを入力し、リターン キーを押します:
  4. csrutil無効;リブート

  5. システム整合性保護が無効になっているというメッセージが表示され、変更を有効にするには Mac を再起動する必要があります。その後、Mac は自動的に再起動します。通常どおり起動します。

次のように、自動再起動なしでコマンドを単独で発行することもできます:

csrutil disable

ちなみに、rootless を無効にしたい場合は、コマンド ラインで Gatekeeper を無効にすることもできます。

ターミナルまたは Mac OS ユーティリティ画面で何か他のことをする予定がある場合は、最後にある自動再起動コマンドをオフにしておくことをお勧めします。 Internet Recovery を使用して Mac OS X を再インストールする場合と同じリカバリ モードです。

Mac が再起動すると、システム整合性保護は Mac OS X で完全に無効になり、上記の保護されたフォルダへのフル アクセスが可能になります。

Mac OS X でルートレス/システム整合性保護のステータスを確認する

Mac を再起動する前に、または Mac をリカバリ モードで再起動せずに rootless のステータスを知りたい場合は、次のコマンドをターミナルに入力してください:

csrutilステータス

次の 2 つのメッセージのいずれかが表示されます。有効なインディ:

また

いつでもルートレスのステータスを変更したい場合は、リカバリモードで再起動する必要があります。

Mac OS X でルートレス システム整合性保護を再度有効にする方法

上記のようにMacを再起動してリカバリモードにしますが、代わりにコマンドラインで次の構文を使用します:

csrutil enable

前と同じように、変更を有効にするには Mac を再起動する必要があります。

.この機能の調整は、IT、システム管理者、ネットワーク管理者、開発者、いじくり回し、セキュリティ操作、およびその他の関連する高度な技術分野に関係なく、上級 Mac ユーザーを対象としています。

Mac OS X でシステム整合性保護 (ルートレス) を無効にする方法