"सुरक्षा और गोपनीयता" सेटिंग में ऐप्स जोड़ना (स्वचालित रूप से)


3

मैं "लोकेशन सर्विसेज" और "एक्सेसिबिलिटी" (केवल Mavericks) सूचियों को "सुरक्षा और गोपनीयता" सेटिंग फलक में सूचीबद्ध करने के लिए एक रास्ता खोज रहा हूं।

वैकल्पिक रूप से मैं इन सूचियों में एप्लिकेशन जोड़ने के लिए बस कुछ फ़ाइल (जैसे plist) बदल सकता था। यदि यह संभव नहीं है, तो हो सकता है कि कुछ टर्मिनल और / या AppleScript तरीका हो?

जवाबों:


4

बस मिल गया। सेटिंग्स इन दो फ़ाइलों में से एक में हैं:

  • सिस्टम-वाइड सेटिंग्स: /Library/Application Support/com.apple.TCC/TCC.db
  • प्रति उपयोगकर्ता सेटिंग: ~/Library/Application Support/com.apple.TCC/TCC.db

वे निम्न रूप के SQLite डेटाबेस हैं:

sqlite> .schema access
CREATE TABLE access (service TEXT NOT NULL, client TEXT NOT NULL, client_type INTEGER NOT NULL, allowed INTEGER NOT NULL, prompt_count INTEGER NOT NULL, CONSTRAINT key PRIMARY KEY (service, client, client_type));

उदाहरण (MS Office और पता पुस्तिका सेटिंग):

sqlite> select * from access;
kTCCServiceAddressBook|com.microsoft.Word|0|1|0
kTCCServiceAddressBook|com.microsoft.Excel|0|1|0
kTCCServiceAddressBook|com.microsoft.Powerpoint|0|1|0

अन्य सेवाओं के लिए, बस सही सेवा नाम (जैसे kTCCServiceAccessibility) और एप्लिकेशन बंडल आईडी चुनें और इसे उपयुक्त डेटाबेस में जोड़ें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.