Tetapkan Semula Akses Apl kepada Data Privasi Mac OS X daripada Baris Perintah
Isi kandungan:
Jika anda secara tidak sengaja membenarkan apl Mac mendapat akses kepada perkara seperti senarai kenalan peribadi atau lokasi anda, atau anda hanya ingin memulakan semula dan mempunyai kawalan terperinci ke atas aplikasi yang boleh mengakses data tertentu, anda boleh menggunakan alat baris arahan tccutil untuk menukar ini dan menetapkan semula akses apl Mac kepada data peribadi.
Fikirkan perintah tccutil sebagai sejenis antara muka baris arahan kepada panel kawalan Keselamatan & Privasi, yang membolehkan anda mengawal akses apl kepada perkara seperti kenalan, perkhidmatan lokasi, statik penggunaan dan banyak lagi. Ini berasingan daripada GateKeeper, yang mengawal keupayaan aplikasi tertentu untuk dilancarkan.
Kebanyakan pengguna lebih baik menggunakan panel pilihan yang lebih mesra, tetapi bagi mereka yang suka mengubah suai perkara daripada Terminal, berikut ialah asas perintah tccutil:
Cara Menetapkan Semula Pangkalan Data Privasi Apl Mac
Anda perlu melancarkan Terminal, yang terdapat dalam /Applications/Utilities/ untuk dapat menggunakan ciri ini.
Pada asasnya, tccutil digunakan untuk mengurus pangkalan data privasi seperti:
tccutil reset
Contoh yang diberikan dalam halaman manual tccutil menetapkan semula pangkalan data privasi yang mana aplikasi boleh mengakses Buku Alamat (Kenalan) seperti:
tccutil set semula Buku Alamat
Ini akan membatalkan semua akses aplikasi kepada Buku Alamat, bermakna pada kali seterusnya anda cuba membuka mana-mana aplikasi yang ingin mengakses maklumat kenalan, anda akan digesa untuk sama ada membenarkan atau menolak akses untuk aplikasi khusus itu. Proses itu akan berulang untuk setiap apl tambahan yang cuba mengakses data sedemikian.
Cara Menetapkan Semula Akses Apl Pangkalan Data Perkhidmatan Lokasi pada Mac
Begitu juga, anda boleh menggunakan tetapan semula yang sama pada Perkhidmatan Lokasi dengan arahan berikut:
tccutil reset CoreLocationAgent
Perkara yang sama berlaku di sini, semua apl yang mempunyai akses kepada Perkhidmatan Lokasi akan dialih keluar, memerlukan pengesahan sekali lagi pada masa hadapan.
Memaparkan Senarai Perkhidmatan
Anda boleh mendapatkan senarai perkhidmatan yang terperinci – tidak semuanya berkaitan dengan tccutil – dengan memasukkan “senarai launchctl” ke dalam terminal.
launchctl list
Sekali lagi, bukan semua ini akan berkaitan dengan tccutil dan akses apl, tetapi perkara seperti lokasi, buku alamat, kamera, mikrofon, harus ditemui di sini.
Seperti yang dinyatakan pada permulaan artikel walau bagaimanapun, jika anda tidak tahu apa yang anda lakukan di sini dan mengapa, sebaiknya tetap pada panel keutamaan Privasi untuk mengawal jenis akses data peribadi ini .
Keupayaan ini wujud dalam semua versi macOS moden termasuk Catalina 10.15, Mojave 10.14 dan sebelumnya, pada asasnya apa-apa sahaja daripada Mac OS X 10.8 dan kemudian mempunyai fungsi tccutil dan boleh menetapkan semula akses apl dengan cara ini.