« Creative Cloud Cleaner tool地味にアップデート | トップページ | 【AppleAcripts】ブラウザで開いているURLをQRコードに変換生成(GoogleAPI) »

[Mac Admin]TCC.dbを操作する【最終回】値を入れ替える

何をするか?って言うと
Screen_capture_20201125_11_16_45 ↑無効になっているのを
↓有効にします

 

Screen_capture_20201125_11_16_52

 


 

ユーザードメインの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」カテゴリの記事