ユーザ用ツール

サイト用ツール


macos

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
macos [2025/12/23 07:48] nullponmacos [2026/04/10 07:30] (現在) nullpon
行 120: 行 120:
 ===== 管理コマンド ===== ===== 管理コマンド =====
 BSD由来でLinuxには無いコマンドがある BSD由来でLinuxには無いコマンドがある
 +
 +==== tccutil ====
 +
 +プライバシーデータベースの管理。許可してしまったプライバシーとセキュリティの項目をリセットするのに使用
 +
 +  tccutil command service [bundle_id] 
 +  
 +現時点で存在する''command''は''reset''のみ
 +
 +serviceには以下のようなものが存在
 +
 +  * All: 全て
 +  * SystemPolicyAllFiles: フルディスクアクセス権限
 +  * SystemPolicyDesktopFolder: デスクトップフォルダアクセス権限
 +  * SystemPolicyDocuments: 書類フォルダアクセス権限
 +  * Camera: カメラ
 +  * Microphone: マイク
 +
 +ローカルネットワークはtccutilではリセットできないらしい
 +
 +bundle idはアプリケーションをグローバルに一意に特定する真名である。CLIツールの場合、[[macos|codesign]]を使って調べることができる。
 +
 +  codesign -dv path/to/command 2>&1 | grep Identifier
 +  
 +一般アプリの場合は、アプリ内部の''Contents/Info.plist''の''CFBundleIdentifier''の値
  
 ==== dscl ==== ==== dscl ====
macos.1766476094.txt.gz · 最終更新: by nullpon