कमांड लाइन से मैक ओएस एक्स गोपनीयता डेटा के लिए ऐप एक्सेस रीसेट करें
विषयसूची:
अगर आपने गलती से किसी Mac ऐप को अपनी व्यक्तिगत संपर्क सूची या स्थान जैसी चीज़ों तक पहुंच प्राप्त करने की अनुमति दे दी है, या आप बस फिर से शुरू करना चाहते हैं और इस पर विस्तृत नियंत्रण रखना चाहते हैं कि कौन से एप्लिकेशन निश्चित डेटा तक पहुंच सकते हैं, आप इसे बदलने के लिए कमांड लाइन टूल tccutil का उपयोग कर सकते हैं और व्यक्तिगत डेटा के लिए मैक ऐप एक्सेस को रीसेट कर सकते हैं।
tccutil कमांड को सुरक्षा और गोपनीयता नियंत्रण कक्ष के लिए एक प्रकार के कमांड लाइन इंटरफ़ेस के रूप में सोचें, जो आपको संपर्कों, स्थान सेवाओं, उपयोग स्टैटिक्स और अन्य चीज़ों तक ऐप्स की पहुंच को नियंत्रित करने देता है। यह गेटकीपर से अलग है, जो लॉन्च करने के लिए कुछ एप्लिकेशन की क्षमता को नियंत्रित करता है।
अधिकांश उपयोगकर्ताओं के लिए मित्रतापूर्ण वरीयता पैनल का उपयोग करना बेहतर होगा, लेकिन उन लोगों के लिए जो टर्मिनल से चीजों को बदलना पसंद करते हैं, यहां tccutil कमांड की मूल बातें हैं:
मैक ऐप गोपनीयता डेटाबेस को कैसे रीसेट करें
इस सुविधा का उपयोग करने में सक्षम होने के लिए आपको टर्मिनल लॉन्च करने की आवश्यकता होगी, जो /एप्लिकेशन/उपयोगिता/ में पाया जाता है।
मूल रूप से, tccutil का उपयोग गोपनीयता डेटाबेस को इस प्रकार प्रबंधित करने के लिए किया जाता है:
tccutil रीसेट
tccutil मैन पेज में दिया गया उदाहरण गोपनीयता डेटाबेस को रीसेट करता है जिसके लिए ऐप्स पता पुस्तिका (संपर्क) तक पहुंच सकते हैं जैसे:
tccutil रीसेट एड्रेसबुक
यह एड्रेसबुक तक सभी एप्लिकेशन की पहुंच को रद्द कर देगा, जिसका अर्थ है कि अगली बार जब आप किसी ऐसे एप्लिकेशन को खोलने का प्रयास करेंगे जो संपर्क जानकारी तक पहुंच बनाना चाहता है, तो आपको उस विशिष्ट एप्लिकेशन के लिए एक्सेस की अनुमति देने या अस्वीकार करने का संकेत दिया जाएगा। इस तरह के डेटा तक पहुंचने का प्रयास करने वाले प्रत्येक अतिरिक्त ऐप के लिए यह प्रक्रिया खुद को दोहराएगी।
Mac पर लोकेशन सर्विसेज डेटाबेस ऐप एक्सेस कैसे रीसेट करें
इसी प्रकार, आप निम्न आदेश के साथ स्थान सेवाओं पर वही रीसेट लागू कर सकते हैं:
tccutil रीसेट CoreLocationAgent
यहां भी यही लागू होता है, स्थान सेवाओं तक पहुंच रखने वाले सभी ऐप हटा दिए जाएंगे, भविष्य में फिर से पुष्टि की आवश्यकता होगी।
सेवाओं की सूची प्रदर्शित करना
टर्मिनल में "launchctl list" दर्ज करके आप सेवाओं की एक विस्तृत सूची पा सकते हैं - जिनमें से सभी tccutil के लिए प्रासंगिक नहीं होंगी।
launchctl सूची
फिर से, ये सभी tccutil और ऐप एक्सेस के लिए प्रासंगिक नहीं होंगे, लेकिन स्थान, पता पुस्तिका, कैमरा, माइक्रोफ़ोन जैसी चीज़ें यहां मिलनी चाहिए।
जैसा कि लेख की शुरुआत में उल्लेख किया गया है, हालांकि, अगर आप नहीं जानते कि आप यहां क्या कर रहे हैं और क्यों कर रहे हैं, तो इस प्रकार के व्यक्तिगत डेटा एक्सेस को नियंत्रित करने के लिए गोपनीयता वरीयता पैनल से चिपके रहना सबसे अच्छा है .
यह क्षमता कैटालिना 10.15, Mojave 10.14, और पूर्व सहित सभी आधुनिक macOS संस्करणों में मौजूद है, मूल रूप से Mac OS X 10.8 से कुछ भी और बाद में tccutil फ़ंक्शन है और इस तरह ऐप एक्सेस को रीसेट कर सकता है।