Επαναφορά της πρόσβασης εφαρμογής σε δεδομένα απορρήτου Mac OS X από τη γραμμή εντολών
Πίνακας περιεχομένων:
Αν κατά λάθος επιτρέψατε σε μια εφαρμογή Mac να αποκτήσει πρόσβαση σε πράγματα όπως η λίστα προσωπικών επαφών ή η τοποθεσία σας, ή θα θέλατε απλώς να ξεκινήσετε από την αρχή και να έχετε αναλυτικό έλεγχο σχετικά με το ποιες εφαρμογές μπορούν να έχουν πρόσβαση σε συγκεκριμένα δεδομένα, μπορείτε να χρησιμοποιήσετε το εργαλείο γραμμής εντολών tccutil για να το αλλάξετε και να επαναφέρετε την πρόσβαση της εφαρμογής Mac στα προσωπικά δεδομένα.
Σκεφτείτε την εντολή tccutil ως ένα είδος διεπαφής γραμμής εντολών στον πίνακα ελέγχου Ασφάλεια και απόρρητο, που σας επιτρέπει να ελέγχετε την πρόσβαση των εφαρμογών σε πράγματα όπως επαφές, υπηρεσίες τοποθεσίας, στατικά χρήσης και άλλα. Αυτό είναι ξεχωριστό από το GateKeeper, το οποίο ελέγχει τη δυνατότητα εκκίνησης ορισμένων εφαρμογών.
Οι περισσότεροι χρήστες θα είναι καλύτερα να χρησιμοποιήσουν το πιο φιλικό πλαίσιο προτιμήσεων, αλλά για όσους θέλουν να τροποποιήσουν πράγματα από το Terminal, εδώ είναι τα βασικά της εντολής tccutil:
Πώς να επαναφέρετε τη βάση δεδομένων απορρήτου της εφαρμογής Mac
Θα χρειαστεί να εκκινήσετε το Terminal, που βρίσκεται στο /Applications/Utilities/ για να μπορέσετε να χρησιμοποιήσετε αυτήν τη δυνατότητα.
Στον πυρήνα του, το tccutil χρησιμοποιείται για τη διαχείριση της βάσης δεδομένων απορρήτου όπως:
tccutil reset
Το παράδειγμα που δίνεται στη σελίδα man tccutil επαναφέρει τη βάση δεδομένων απορρήτου για την οποία οι εφαρμογές μπορούν να έχουν πρόσβαση στο Βιβλίο διευθύνσεων (Επαφές) ως εξής:
tccutil επαναφορά Βιβλίο διευθύνσεων
Αυτό θα ανακαλέσει την πρόσβαση όλων των εφαρμογών στο Βιβλίο διευθύνσεων, δηλαδή την επόμενη φορά που θα επιχειρήσετε να ανοίξετε οποιαδήποτε εφαρμογή που θέλει να έχει πρόσβαση στις πληροφορίες επαφών, θα σας ζητηθεί είτε να επιτρέψετε είτε να αρνηθείτε την πρόσβαση για τη συγκεκριμένη εφαρμογή. Αυτή η διαδικασία θα επαναληφθεί για κάθε πρόσθετη εφαρμογή που επιχειρεί να αποκτήσει πρόσβαση σε αυτά τα δεδομένα.
Πώς να επαναφέρετε την πρόσβαση στην εφαρμογή βάσης δεδομένων Υπηρεσιών τοποθεσίας σε Mac
Ομοίως, θα μπορούσατε να εφαρμόσετε την ίδια επαναφορά στις Υπηρεσίες τοποθεσίας με την ακόλουθη εντολή:
tccutil επαναφορά CoreLocationAgent
Το ίδιο ισχύει και εδώ, όλες οι εφαρμογές που έχουν πρόσβαση στις Υπηρεσίες τοποθεσίας θα καταργηθούν, και θα απαιτείται επιβεβαίωση ξανά στο μέλλον.
Εμφάνιση λίστας υπηρεσιών
Μπορείτε να βρείτε μια λεπτομερή λίστα υπηρεσιών – οι οποίες δεν θα σχετίζονται όλες με το tccutil – εισάγοντας το "launchctl list" στο τερματικό.
launchctl list
Και πάλι, δεν θα σχετίζονται όλα αυτά με το tccutil και την πρόσβαση στην εφαρμογή, αλλά πράγματα όπως η τοποθεσία, το βιβλίο διευθύνσεων, η κάμερα, το μικρόφωνο, θα πρέπει να βρεθούν εδώ.
Όπως αναφέρθηκε στην αρχή του άρθρου, ωστόσο, εάν δεν ξέρετε τι κάνετε εδώ και γιατί, είναι καλύτερο να παραμείνετε στον πίνακα προτιμήσεων απορρήτου για να ελέγξετε αυτόν τον τύπο πρόσβασης προσωπικών δεδομένων .
Αυτή η δυνατότητα υπάρχει σε όλες τις σύγχρονες εκδόσεις macOS, συμπεριλαμβανομένων των Catalina 10.15, Mojave 10.14 και παλαιότερων, βασικά οτιδήποτε από το Mac OS X 10.8 και μεταγενέστερο έχει τη λειτουργία tccutil και μπορεί να επαναφέρει την πρόσβαση στην εφαρμογή με αυτόν τον τρόπο.