LoginSignup
59
60

More than 5 years have passed since last update.

El CapitanのSystem Integrity Protection(rootless)の解除方法

Last updated at Posted at 2015-11-06

Mac OS X 10.11 El Capitan の最新機能System Integrity Protectionが原因でルート権限での編集が必要なファイルの編集ができなくなりました。

例えば、以下のようなディレクトリー内の変更ができなくなりました。

/System
/bin
/usr
/sbin

変更しようとすると「Operation not permitted」というメッセージが表示されます。

System Integrity Protectionの機能(以下、SIP)をオフにする方法があったので以下にメモ。

必要な作業はリカバリーモードのターミナルで「csrutil disable」と入力すること。

  1. Command+Rを押しながらMACを再起動でリカバリーモード起動

2.トップメニューから「ユーティリティー>ターミナル」と選んでターミナルを起動

3.csrutil disableというコマンドを実行

4.MACを再起動

5.ターミナルで「csrutil status」というコマンドを実行
SIP変更が完了していれば「System Integrity Protection status: disabled.」と表示されます。

これで完了。冒頭で挙げたようなディレクリ内での変更が可能になります。

System Integrity Protectionは、そもそもマルウェアからの攻撃をかわすためのセキュリティ機能のようなので不用意に設定をオフにするのは推奨されません。くれぐれも自己責任での実行をお願いします。

59
60
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
59
60