OS X 10.8 Mountain Lionのターミナルコマンドでゲートキーパーを無効にするにはどうすればよいですか?[セキュリティとプライバシー]設定ペインの選択を複製して、どこからでもダウンロードしたアプリケーションを実行できるようにします。
端末コマンドを使用することで、各Macに手動で移動してマウスと数回のクリックでこれらの設定を変更するのではなく、このタスクをリモートで実行するスクリプトを作成できます。
OS X 10.8 Mountain Lionのターミナルコマンドでゲートキーパーを無効にするにはどうすればよいですか?[セキュリティとプライバシー]設定ペインの選択を複製して、どこからでもダウンロードしたアプリケーションを実行できるようにします。
端末コマンドを使用することで、各Macに手動で移動してマウスと数回のクリックでこれらの設定を変更するのではなく、このタスクをリモートで実行するスクリプトを作成できます。
回答:
spctlのツールは、仕事をする必要があります。
sudo spctl --master-disable
は、ゲートキーパーチェックをオフにして、sudo spctl --master-enable
再度有効にします(App Storeおよび署名済みアプリのデフォルト設定— App Storeのみへの設定は可能であるようには見えません)。
sudo
許可なしで実行してもエラーはスローされませんsudo
が、実際には必要です。
sudo spctl --master-disable
参照してくださいspctlのmanページを
これらのいずれも、(再起動後)Gatekeeperダイアログを無効にしますが、システム環境設定に表示される設定は変更しません。
sudo defaults write /var/db/SystemPolicy-prefs.plist enabled -string no
defaults write com.apple.LaunchServices LSQuarantine -bool false
spctl --master-disable
System PreferencesでGatekeeperを無効にすることと何が違うのかはわかりませんが、System PreferencesでGatekeeperを無効にspctl --status
したassessments disabled
後に変更されます。