2019/05/03

TCCのリセット(mojave 10.14.4)


Mojaveでシェルスクリプトを使って環境設定をしようとすると、上のようなアクセス許可画面が出てくることがある(上はSystem Eventsを呼ぼうとした場合)
これはTCC(Transparency Consent and Control)というユーザ保護の仕組みで、図のようにセキュリティとプライバシー環境設定で設定されるものです

このデータは
  ~/Library/Application Support/com.apple.TCC/TCC.db
に保存されているので、sqlite3で直接編集するか?もしくは、
  $ tccutil reset service [bundle id]
で初期化できます
(面倒なら $ tccutil reset Allとかでも)

ref.
いちおうこの元になった環境設定の自動化シェルスクリプトですが、ソフトウエアアップデートポリシーとインストール部分についてはここにおいておきます

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。