MacのSIPのオン・オフを切り替える方法

macOS Sierra以降のMacにはSIP(System Integrity Protection)という機能が追加されました。
これは簡単に説明するとMacの重要な部分(根幹となる部分)にアプリがアクセス出来ないようにしているロック機能のようなものです。
デフォルトではオンになっているのですが、それだとFinderを拡張するアプリ等の使用が出来ません。
例えば、Path Finderというアプリだと「FinderをDockから削除する項目を追加する」機能をオンにするためにSIPの設定を一度オフにする必要があります。

利用するためには、「SIPを一旦オフにする」→「アプリの設定を行う」→「SIPを再度オンにする」という作業が必要です。
現在のSIPの状態を確認する
まずは現在SIPがオンになっているのかオフになっているのか確認する方法についてです。何もしていなければオンになっているはずですが、念の為確認しておきましょう。
方法はターミナルを起動して下記コマンドを入力してEnterを押します。
csrutil statusすると、有効になっていれば「System Integrity Protection status: enabled.」。無効になっていれば「System Integrity Protection status: disabled.」という文章が返ってきます。

SIPを一旦無効にする
SIPを無効にするためには「リカバリーモード」でMacを起動する必要があります。
リカバリーモードで起動するにはmacOSを[システム終了…]でシャットダウン。その後電源をオンにし、リンゴマークが出てくる前にcommand + Rを押し続けます。
この方法で起動した後に、ターミナルで下記コマンドを入力すればSIPを無効に出来ます。
csrutil disable無効にしたら、目的のアプリの設定を進めます。
今回の場合は、PathFinderの環境設定から「Finderの”Dockから削除”メニューオプションを使う」と「ゴミ箱の”ドックから削除”メニューオプションを使う」にチェックを入れます。
SIPを再度有効にする
面倒ではありますが、またmacOSを終了します。
電源をオンにし、リンゴマークが出てくる前にcommand + option + Rを押し続けて起動し、ターミナルで下記コマンドを入力すれば有効になります。
csrutil enabl念のため、csrutil statusでちゃんと有効になっているか確認しておきましょう。
有効になっていればOKです。
地味に面倒ですが、セキュリティのためには仕方ないですね。
くれぐれも信用できないアプリの場合は許可しないように注意してください。



AlfredのWorkflowをコードを書いて作成する方法
複数サービスを1つのアプリで管理できるStationの通知設定
Path Finderのデュアルブラウザ機能をもっと便利に使いこなすための勘どころ
Keyboard MaestroのマクロをURLから発火する方法
Alfred 4のClipboard History機能で、前にコピーした内容をペーストする方法
HyperSwitchで「This beta version has expired」と表示される場合は、公式サイトから再度インストールしてアップデート
メニューバーアイコン管理の鉄板ツール「Bartender 4」で使用頻度の高いアプリだけメニューバーに表示させる
Keyboard Maestroのアクション タイムアウト設定方法で、マクロの継続・停止をコントロールする
Hazelがちゃんと動作していない?そう思ったときに確認すること
ターミナルに表示されるmacのコンピュータ名を変更する方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
macOSの効率化に関するDiscordコミュニティ「CMD-F」を立ち上げました
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理