Mac OS X で Gatekeeper が自動的にオンに戻らないようにする方法
Gatekeeper は、Mac OS X に組み込まれているセキュリティ機能で、許可されていないアプリケーションやコードが Mac で実行されるのを防ぐのに役立ちます。ほとんどのユーザーは、インターネットからダウンロードしたアプリケーションを開こうとしたときに Gatekeeper に遭遇したことがあり、そこでは「アプリは未確認の開発者からのものであるため、開くことができません」というエラー メッセージが表示されます。 Gatekeeper は価値のあるセキュリティ機能であるため、ほとんどすべての Mac ユーザーは有効のままにしておく必要がありますが、一部の上級 OS X ユーザー、開発者、およびシステム管理者は、Gatekeeper を無効にする必要がある場合があります。それを行うことはできますが、ユーザーは、30 日の期間が経過すると Gatekeeper が再び有効になることに気付くでしょう。オフになっています。
これは「自動リアーム」と呼ばれるセキュリティ機能で、MacOS Sierra、OS X El Capitan、Yosemite の Gatekeeper に新たに追加されたものですが、少し手を加えるだけで自動有効化機能を無効にすることもできます.
Mac OS X でゲートキーパーの自動リアーム機能を無効にする
defaults コマンド文字列を使用すると、Gatekeeper が 30 日間無効になった後に再有効化されるのを防ぐことができます。これは最新バージョンの Mac OS X に適用されますが、実際には上級ユーザーにのみ関連します。
ターミナル アプリケーション (/Applications/Utilities) を開き、次のデフォルト コマンド文字列を入力します:
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool NO
Return キーを押して通常どおり管理者パスワードを入力すると、次に設定またはコマンドラインから機能をオフにしたときに、30 日後に Gatekeeper が再びオンになるのを防ぐことができます。
Mac OS X で Gatekeeper AutoRearm をデフォルトで再度有効にする
デフォルト設定に戻り、30 日後に Gatekeeper を自動再アクティブ化機能に戻すには、ターミナルで次のコマンド文字列を入力するだけです:
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool YES
もう一度リターンキーを押して管理者パスワードを入力すると、ゲートキーパーは意図したとおりに再びオンになります。
平均的なユーザーはこれを行うべきですか?いいえ。上級ユーザーにとっても、これはやや極端であると考えられる場合があります。おそらく、必要に応じて手動でゲートキーパーの例外をアプリに追加するか、アプリがゲートキーパーに遭遇したときにシステム環境設定からバイパス方法を使用する方がよいでしょう。
このデフォルト コマンドを発見した JonsView にアクセスしてください。