کمانڈ لائن سے Mac OS X پرائیویسی ڈیٹا تک ایپ کی رسائی کو دوبارہ ترتیب دیں
فہرست کا خانہ:
اگر آپ نے غلطی سے کسی میک ایپ کو اپنے ذاتی رابطوں کی فہرست یا مقام جیسی چیزوں تک رسائی حاصل کرنے کی اجازت دے دی ہے، یا آپ صرف دوبارہ شروع کرنا چاہتے ہیں اور اس پر دانے دار کنٹرول رکھتے ہیں کہ ایپلی کیشنز مخصوص ڈیٹا تک رسائی حاصل کر سکتی ہیں، آپ اسے تبدیل کرنے کے لیے کمانڈ لائن ٹول tccutil استعمال کر سکتے ہیں اور ذاتی ڈیٹا تک میک ایپ کی رسائی کو دوبارہ ترتیب دے سکتے ہیں۔
Tccutil کمانڈ کو سیکیورٹی اور پرائیویسی کنٹرول پینل کے کمانڈ لائن انٹرفیس کی ایک قسم کے طور پر سوچیں، جس کی مدد سے آپ ایپس کو رابطوں، مقام کی خدمات، استعمال کے اعدادوشمار اور مزید چیزوں تک رسائی کو کنٹرول کرسکتے ہیں۔ یہ گیٹ کیپر سے الگ ہے، جو کچھ ایپلیکیشنز کی لانچ کرنے کی صلاحیت کو کنٹرول کرتا ہے۔
زیادہ تر صارفین دوستانہ ترجیحی پینل کو استعمال کرنے سے بہتر ہوں گے، لیکن ان لوگوں کے لیے جو ٹرمینل سے چیزوں کو درست کرنا چاہتے ہیں، tccutil کمانڈ کی بنیادی باتیں یہ ہیں:
میک ایپ پرائیویسی ڈیٹا بیس کو کیسے ری سیٹ کریں
اس خصوصیت کو استعمال کرنے کے لیے آپ کو ٹرمینل شروع کرنے کی ضرورت ہوگی، جو /Applications/Utilities/ میں موجود ہے۔
بنیادی طور پر، tccutil کو پرائیویسی ڈیٹا بیس کو اس طرح منظم کرنے کے لیے استعمال کیا جاتا ہے:
tccutil reset
tccutil مین پیج میں دی گئی مثال پرائیویسی ڈیٹا بیس کو ری سیٹ کرتی ہے جس کے لیے ایپس ایڈریس بک (رابطے) تک رسائی حاصل کر سکتی ہیں جیسے:
tccutil دوبارہ ترتیب دیں ایڈریس بک
یہ ایڈریس بک تک تمام ایپلیکیشنز کی رسائی کو منسوخ کر دے گا، یعنی اگلی بار جب آپ کسی بھی ایپلیکیشن کو کھولنے کی کوشش کریں گے جو رابطوں کی معلومات تک رسائی حاصل کرنا چاہتی ہے، تو آپ کو اس مخصوص ایپلیکیشن تک رسائی کی اجازت دینے یا انکار کرنے کے لیے کہا جائے گا۔ یہ عمل ہر اس اضافی ایپ کے لیے خود کو دہرائے گا جو اس طرح کے ڈیٹا تک رسائی کی کوشش کرتا ہے۔
میک پر لوکیشن سروسز ڈیٹا بیس ایپ تک رسائی کو کیسے ری سیٹ کریں
اسی طرح، آپ درج ذیل کمانڈ کے ساتھ لوکیشن سروسز پر اسی ری سیٹ کا اطلاق کر سکتے ہیں:
tccutil reset CoreLocationAgent
یہاں بھی یہی لاگو ہوتا ہے، لوکیشن سروسز تک رسائی رکھنے والی تمام ایپس کو ہٹا دیا جائے گا، مستقبل میں دوبارہ تصدیق کی ضرورت ہے۔
خدمات کی فہرست دکھانا
آپ ٹرمینل میں "لانچ سی ٹی ایل لسٹ" داخل کرکے خدمات کی تفصیلی فہرست تلاش کر سکتے ہیں – جن میں سے سبھی tccutil سے متعلق نہیں ہوں گی۔
launchctl list
دوبارہ، یہ سب tccutil اور ایپ تک رسائی سے متعلق نہیں ہوں گے، لیکن مقام، ایڈریس بک، کیمرہ، مائیکروفون جیسی چیزیں یہاں ملنی چاہئیں۔
جیسا کہ مضمون کے آغاز میں ذکر کیا گیا ہے، تاہم، اگر آپ نہیں جانتے کہ آپ یہاں کیا کر رہے ہیں اور کیوں، اس قسم کے ذاتی ڈیٹا تک رسائی کو کنٹرول کرنے کے لیے پرائیویسی ترجیحی پینل پر قائم رہنا بہتر ہے۔ .
یہ صلاحیت تمام جدید میک او ایس ورژنز میں موجود ہے بشمول Catalina 10.15، Mojave 10.14، اور اس سے پہلے، بنیادی طور پر Mac OS X 10.8 اور اس کے بعد کی کوئی بھی چیز tccutil فنکشن رکھتی ہے اور اس طرح ایپ تک رسائی کو دوبارہ ترتیب دے سکتی ہے۔