אפס גישה לאפליקציה לנתוני הפרטיות של Mac OS X משורת הפקודה

תוכן עניינים:

Anonim

אם איפשרת בטעות לאפליקציית Mac לקבל גישה לדברים כמו רשימת אנשי הקשר האישיים שלך או מיקום, או שאתה פשוט רוצה להתחיל מחדש ולקבל שליטה מפורטת על אילו יישומים יכולים לגשת לנתונים מסוימים, אתה יכול להשתמש בכלי שורת הפקודה tccutil כדי לשנות זאת ולאפס את הגישה של אפליקציית Mac לנתונים אישיים.

חשבו על הפקודה tccutil כמעין ממשק שורת פקודה ללוח הבקרה של אבטחה ופרטיות, המאפשר לכם לשלוט בגישה של אפליקציות לדברים כמו אנשי קשר, שירותי מיקום, סטטיות שימוש ועוד. זה נפרד מ-GateKeeper, השולט ביכולת ההשקה של יישומים מסוימים.

לרוב המשתמשים יהיה טוב יותר להשתמש בפאנל ההעדפות הידידותי יותר, אבל למי שאוהב לצבוט דברים מהמסוף, הנה היסודות של פקודת tccutil:

כיצד לאפס את מסד הנתונים הפרטיות של אפליקציות Mac

תצטרך להפעיל את הטרמינל, שנמצא ב- /Applications/Utilities/ כדי שתוכל להשתמש בתכונה זו.

בבסיסו, tccutil משמש לניהול מסד הנתונים הפרטיות כך:

tccutil reset

הדוגמה שניתנה בדף ה-man tccutil מאפסת את מסד הנתונים של הפרטיות שעבורו אפליקציות יכולות לגשת לספר הכתובות (אנשי קשר) כך:

tccutil reset Book AddressBook

פעולה זו תבטל את כל האפליקציות של הגישה לספר הכתובות, כלומר בפעם הבאה שתנסה לפתוח יישום כלשהו שרוצה לגשת לפרטי אנשי הקשר, תתבקש לאפשר או לדחות גישה עבור אותו יישום ספציפי. תהליך זה יחזור על עצמו עבור כל אפליקציה נוספת שתנסה לגשת לנתונים כאלה.

כיצד לאפס גישת אפליקציות למאגר שירותי מיקום ב-Mac

באופן דומה, תוכל להחיל את אותו איפוס על שירותי מיקום עם הפקודה הבאה:

tccutil reset CoreLocationAgent

זה נכון גם כאן, כל האפליקציות שיש להן גישה לשירותי מיקום יוסרו, וידרשו אישור שוב בעתיד.

הצגת רשימה של שירותים

תוכל למצוא רשימה מפורטת של שירותים - שלא כולם יהיו רלוונטיים ל-tccutil - על ידי הזנת "launchctl list" בטרמינל.

רשימת ההפעלה

שוב, לא כל אלה יהיו רלוונטיים ל-tccutil ולגישה לאפליקציה, אבל דברים כמו מיקום, ספר כתובות, מצלמה, מיקרופון צריכים להימצא כאן.

עם זאת, כפי שצוין בתחילת המאמר, אם אינך יודע מה אתה עושה כאן ומדוע, עדיף לדבוק בחלונית העדפות הפרטיות כדי לשלוט בסוג זה של גישה לנתונים אישיים .

יכולת זו קיימת בכל גרסאות ה-macOS המודרניות כולל Catalina 10.15, Mojave 10.14 וקודמים, בעצם כל דבר מ-Mac OS X 10.8 ואילך יש את פונקציית tccutil והוא יכול לאפס את הגישה לאפליקציה בדרך זו.

אפס גישה לאפליקציה לנתוני הפרטיות של Mac OS X משורת הפקודה