Mac でシステム整合性保護 (SIP) が有効になっているかどうかを確認する方法
目次:
システム整合性保護 (SIP) は、特定の Mac OS システム フォルダをロックして、ルート ユーザー アカウントであっても、Mac 上の重要なシステム レベル ファイルの変更、実行、および削除を防ぎます。 SIP セキュリティ機能は、最新のすべての Mac OS リリースでデフォルトで有効になっていますが、特定の Mac で有効か無効かを確認するために SIP ステータスを確認する必要があるさまざまな状況に遭遇する可能性があります。ステータス。
システム整合性保護のステータスを確認するには 2 つの方法があります。コマンド ラインを使用するか、システム情報プロファイラ ツールを使用します。
この記事では、システム整合性保護/SIP が Mac で有効か無効かを判断する方法を確認するための両方の方法を紹介します。
ターミナルを使用して Mac でシステム整合性保護が有効になっているかどうかを確認する方法
コマンド ラインを使用して、SIP 保護について任意の Mac を確認できます。これは、たとえば ssh を介して SIP ステータスをリモートで確認する必要がある場合に特に便利です。
- Mac OS でターミナル アプリケーションを起動します。これは /Applications/Utilities/ ディレクトリにあります
- コマンド ラインに次のように入力し、Enter キーを押します:
- 次のいずれかのメッセージが表示され、その Mac での SIP のステータスが示されます:
- SIP がオンの場合 – 「システム整合性保護ステータス: 有効」
- SIP がオフの場合 – 「システム整合性保護ステータス: 無効」
csrutilステータス
SIP が有効になっている場合は、そのままにしておくことをお勧めします。それにもかかわらず、一部の上級ユーザーは、さまざまな理由で Mac OS のシステム整合性保護を無効にしたい場合があります。 SIP が無効になっている場合は、有効に戻すことをお勧めします。
システム情報から Mac の SIP ステータスを確認する方法
Mac ユーザーは、MacOS にあるシステム情報ツールを参照して、システム整合性保護が有効か無効かを確認することもできます:
- /Applications/ フォルダを開き、/Utilities/ に移動します。
- 「システム情報」アプリケーションを開きます (Option キーを押しながら Apple メニューをクリックして「システム情報」を選択することでもアクセスできます)
- 左側のリストを下にスクロールし、「ソフトウェア」を選択します
- 右側で「システム整合性保護」を探し、その横に「有効」または「無効」のメッセージが表示されているかどうか
繰り返しになりますが、SIP が有効になっている場合は、ほぼ確実にそのままにしておく必要があります。また、SIP が無効になっている場合は、SIP が提供する保護を享受するために、再度有効にする必要があります。
SIP が Mac OS で保護するフォルダは?
どのディレクトリとフォルダがシステム整合性保護によって保護されているか知りたい場合は、現在のリストを以下に示します:
/システム /sbin /bin /usr/アプリケーション
/usr は、Homebrew などのツールでよく使用される /usr/local サブディレクトリを除いて保護されています
/アプリケーションは、Mac OS にプリインストールされているアプリ (カレンダー、写真、Safari、ターミナル、コンソール、App Store、メモなど) に対して保護されます
(SIP で保護されたシステム フォルダのほとんどはデフォルトでユーザー ビューから隠されていることに注意してください。ただし、キーストロークやデフォルト コマンドなどのトリックを使用して MacOS で隠しファイルを表示すると、 Finder から非表示になっているシステム ディレクトリを参照してください)
これらのディレクトリは、管理者アカウントや root アカウントからの変更 (追加、削除、変更、編集、移動など) から保護されています。後者はおそらく、SIP が「ルートレス」と呼ばれる理由です。 .システム整合性保護が手動で無効になっている場合にのみ、これらのディレクトリの変更権限を持つことができます。SIP を無効にするには、管理者パスワードと Mac への起動アクセスが必要です。
SIP が提供するセキュリティ上の利点とは別に、Mac OS のシステム ファイルとシステム リソースの削除を (意図的か偶発的かを問わず) 防ぐこともできます。機能がオンになっています。繰り返しますが、本当にやむを得ない理由がない限り、SIP をオフにしないでください。その場合でも、すぐに再びオンに戻したいと思うでしょう。
前述のとおり、SIP は最新の Mac OS ソフトウェア リリースすべてでデフォルトで有効になっています。これには、macOS Mojave、macOS High Sierra、MacOS Sierra、および Mac OS X El Capitan が含まれ、将来のすべての Mac OS システム ソフトウェア バージョンでもデフォルトで SIP が有効になると想定しても安全です。 Mac OS のバージョンが SIP がサポートするバージョンよりも古い場合、この機能は利用できず、csrutil コマンドやシステム情報メソッドで SIP のステータスを確認する機能もありません。
Mac で SIP ステータスを確認する他の方法がある場合、またはシステム整合性保護に関するコメント、考え、ヒント、トリック、またはその他の注目すべき情報がある場合は、以下のコメントで共有してください!