Anonim

以前に説明したように、GatekeeperはOS Xのセキュリティ機能であり、ユーザーがMac App Storeまたは未検証のMac開発者以外のアプリを起動できないようにします。 この機能の背後にある理論は、ユーザーがMacで開いたり起動したりできるアプリケーションのソースを制限することにより、ユーザーがうっかりウイルスやマルウェアをダウンロードして実行する可能性を大幅に減らすことができるということです。
名前で知らなかったとしても、ゲートキーパーに出くわした可能性があります。ゲートキーパーは、特定のアプリケーションを開くことができないとOS Xから通知されたときに機能する機能です。一時的な救済を求めているが、機能を完全に無効にしたくないユーザーには、さまざまな回避策が必要です。


多くのMac所有者にとっては便利ですが、未登録の開発者からサードパーティアプリに頻繁にアクセスする必要がある人は、一般的に、新しいMacをアップグレードまたはセットアップするときにGatekeeperを無効にすることが最初のタスクの1つになりました。 2015年後半のOS X El Capitanのリリースでは、Gatekeeperを無効にするプロセスは同じように見えましたが、Appleの最新OSにアップグレードしてから数週間後、Gatekeeperを無効にしていた多くのユーザーは、OS Xが再びアプリについてバグを犯していることに気付きました身元不明の開発者から。


いいえ、これらのユーザーは集合的に狂っていませんでした。 AppleがEl CapitanでGatekeeperの動作方法に静かに重要な変更を加え、30日後にこの機能が再び有効になる(別名「自動リアーム」)ことがわかりました。 Appleはこの変更をユーザーおよびエコシステムのセキュリティの名の前向きな変更として擁護する可能性がありますが、一部のユーザーは、CupertinoによるMacの個人的な制御への侵入に苛立ちを感じるでしょう。 幸いなことに、この後者のカテゴリに分類され、OS X El CapitanでGatekeeperを無期限に無効にしたい場合、解決策はターミナルコマンドをすばやく実行するだけです。
続行する前に、一時的またはその他の理由でGatekeeperを無効にすると、技術的にMacの安全性が低下することに注意することが重要です。 したがって、悪意のあるソフトウェアを見つけて回避する能力に100%自信がない場合は、この機能を有効にして、必要に応じて前述の回避策のいずれかを使用することをお勧めします。
OS X El CapitanでGatekeeperを無期限に無効にする準備ができている場合は、ターミナルを起動して次のコマンドを入力します。

sudoのデフォルトでは、/ Library / Preferences / com.apple.security GKAutoRearm -bool NOを書き込みます

これは sudo コマンドであるため、指示を実行するためにプロンプ​​トが表示されたら管理者パスワードを入力する必要があります。 管理者パスワードを入力したら、キーボードのReturnキーを押してプロセスを完了します。 これで、ゲートキーパーは30日間の待機期間後に自動的にリアームしなくなりますが、 [システム環境設定]> [セキュリティとプライバシー]> [全般]にアクセスし、2つの保護オプションのいずれかを選択して
Gatekeeperの自動リアーム機能をオンに戻したい場合(Macを技術に詳しくない友人や親relativeに渡し、OS Xのクリーンインストールを実行する予定がない場合は良い考えかもしれません) 、ターミナルに戻り、代わりに次のコマンドを使用します。

sudoのデフォルトでは、/ Library / Preferences / com.apple.security GKAutoRearm -boolが書き込まれます

再度管理者パスワードを入力する必要がありますが、一度入力すると、ユーザーが無効になった場合に30日後にOS Xが再び自動的にGatekeeperをオンにします。

OS X El Capitanでゲートキーパーを永続的に無効にする方法