回答:
このブートの項目を停止する場合は、単にを介してlaunchdにアンロードコマンドを発行しlaunchctl
ます。永続的な修正を行うには、値がtrueの無効なキーをplistに追加するか、launchdが自動的にスキャンしないフォルダーにファイルを削除/移動します。
launchctl unload /System/Library/LaunchAgents/com.apple.AppStoreUpdateAgent.plist
launchctlのmanページには、ジョブを制御するための素晴らしいドキュメントがあります。CSメジャーの一般的な敗北については、既存のアップルプリストを編集して予期しない動作をさせることも考えられるため、OSを再インストールしてユーザーデータを元に戻す方がはるかに簡単であることがわかりますバックアップから(/ System / Library、/ Libraryスペースにplistファイルを再インストールすることに注意してください(および、おそらく管理ユーザーの〜/ Libraryも監査します)。変更方法を知っている人に対してadmin / rootを失う)システムは基本的にゲームオーバーであり、変更に対する防御(検出および無効化)は攻撃とは対照的に非常に時間がかかります(既知の適切なソースからシステムを再インストールし、構成管理ツールを使用して変更されたファイルが検出されるようにします)。
find / -type f -name "*.plist"
man launchctl
アンロード 以前のバージョンでは、このオプションは構成ファイルを変更していました。これで、Disabledキーの状態はディスク上の他の場所に保存されます。..(
launchctl load -wF /Library/LaunchDaemons/name.of.this.plist
。