[Mac Admin]TCC.dbを操作する【最終回】値を入れ替える
何をするか?って言うと
↑無効になっているのを
↓有効にします
ユーザードメインのTTC.dbの値を取得します
/usr/bin/sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db 'select * from access'
ここではzoomを例にします
kTCCServiceMicrophone|us.zoom.xos|0|0|1||||UNUSED||0|1606114806
↑これはマイクが無効になっていますので
これを
kTCCServiceMicrophone|us.zoom.xos|0|1|1||||UNUSED||0|1606114806
↑有効に変更します。
sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT INTO access VALUES('kTCCServiceMicrophone','us.zoom.xos',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1606114806);"
直接置き換えるわけですが
エラーになります。
まずは『リセット』が必要です
/usr/bin/sudo /usr/bin/tccutil reset Microphone us.zoom.xos
これで
リセットされますので
あらためて コマンドで値を入れます
sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT INTO access VALUES('kTCCServiceMicrophone','us.zoom.xos',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1606114806);"
結果を確認してみてください
これで
TCC.dbへのデータの読み出し リセット 書き込み が出来るようになりましたね?
あとは、普段使いの値をスクリプトに用意しておけば
機械がかわってもスムーズに移行できるようになります。
派遣さん等で、よく設定がかわる人は用意しておくとトラブル回避になります。
次回番外編へWACOMのペンタブレットの設定になります。お楽しみに
| 固定リンク
« Creative Cloud Cleaner tool地味にアップデート | トップページ | 【AppleAcripts】ブラウザで開いているURLをQRコードに変換生成(GoogleAPI) »
「TCC.db」カテゴリの記事
- [TCC.db] ローカルドメインのtcc.dbを操作する(2021.11.01)
- [TCC.db]zoomインストールとTCC.db操作のサンプル(2021.11.01)
- [TCC.db]TCC.dbを操作してプライバシー設定を変更する(カメラ・マイク・音声認識)(2021.11.01)
- [OS12]PrivacyTCCServices(2021.10.31)
- [OS12]PrivacyTCCServices(2021.10.31)