Если вы случайно разрешили приложению получать доступ к таким вещам, как ваш личный список контактов или местоположение, или просто хотите начать заново и иметь подробный контроль над тем, какие приложения могут получить доступ к определенным данным, вы можете использовать инструмент командной строки tccutil в OS X 10.8 и выше.
Подумайте о команде tccutil как о виде интерфейса командной строки панели управления Security & Privacy, которая позволит вам контролировать доступ к приложениям, таким как контакты, службы определения местоположения, статичность использования и многое другое. Это отдельно от GateKeeper, который контролирует возможность запуска определенных приложений.
Большинство пользователей будут лучше использовать более удобную панель предпочтений, но для тех, кто любит настраивать вещи из терминала, вот основные команды tccutil:
В его основе tccutil используется для управления базой данных конфиденциальности следующим образом:
tccutil reset [название службы]
Пример, приведенный на странице tccutil man, сбрасывает базу данных конфиденциальности, для которой приложения могут обращаться к адресной книге (Контакты) следующим образом:
tccutil reset AddressBook
Это аннулирует доступ всех приложений к AddressBook, а это означает, что при следующем запуске любого приложения, которое хочет получить доступ к информации о контактах, вам будет предложено разрешить или запретить доступ для этого конкретного приложения. Этот процесс будет повторяться для каждого дополнительного приложения, которое пытается получить доступ к таким данным.
Аналогичным образом вы можете применить тот же сброс к службам местоположения, выполнив следующую команду:
tccutil reset CoreLocationAgent
То же самое применимо и здесь, все приложения, имеющие доступ к службам местоположения, будут удалены, и в будущем потребуется подтверждение.
Вы можете найти подробный список услуг — не все из которых будут иметь отношение к tccutil — путем ввода «launchctl list» в терминал. Однако, как упоминалось в начале статьи, если вы не знаете, что вы здесь делаете и почему, лучше придерживаться панели предпочтений конфиденциальности, чтобы контролировать этот тип доступа к персональным данным.